
BREAKING CHANGE: In v5, we deprecated support for the intl API in order to improve the browser support. We are now removing these deprecated APIs for v9. See the original change here for more info on why: #18284. PR Close #29250
39 lines
1.2 KiB
TypeScript
39 lines
1.2 KiB
TypeScript
/**
|
|
* @license
|
|
* Copyright Google Inc. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by an MIT-style license that can be
|
|
* found in the LICENSE file at https://angular.io/license
|
|
*/
|
|
|
|
import {NgModule} from '@angular/core';
|
|
import {COMMON_DIRECTIVES} from './directives/index';
|
|
import {NgLocaleLocalization, NgLocalization} from './i18n/localization';
|
|
import {COMMON_PIPES} from './pipes/index';
|
|
|
|
|
|
// Note: This does not contain the location providers,
|
|
// as they need some platform specific implementations to work.
|
|
/**
|
|
* Exports all the basic Angular directives and pipes,
|
|
* such as `NgIf`, `NgForOf`, `DecimalPipe`, and so on.
|
|
* Re-exported by `BrowserModule`, which is included automatically in the root
|
|
* `AppModule` when you create a new app with the CLI `new` command.
|
|
*
|
|
* * The `providers` options configure the NgModule's injector to provide
|
|
* localization dependencies to members.
|
|
* * The `exports` options make the declared directives and pipes available for import
|
|
* by other NgModules.
|
|
*
|
|
* @publicApi
|
|
*/
|
|
@NgModule({
|
|
declarations: [COMMON_DIRECTIVES, COMMON_PIPES],
|
|
exports: [COMMON_DIRECTIVES, COMMON_PIPES],
|
|
providers: [
|
|
{provide: NgLocalization, useClass: NgLocaleLocalization},
|
|
],
|
|
})
|
|
export class CommonModule {
|
|
}
|