Diese Question and Answer erscheinen erscheinen Bedecke das Problem.
corrola's Answer
Ab Angular2 RC6, können Sie Standardgebietsschema in der App-Modul, die von einem Anbieter hinzufügen:
@NgModule({
providers: [
{ provide: LOCALE_ID, useValue: "fr-FR" }, //replace "en-US" with your locale
//otherProviders...
]
})
Die Währung/Datum/Anzahl Rohre die locale abholen sollte. LOCALE_ID ist ein OpaqueToken, der aus angular/core importiert wird.
Für einen fortgeschritteneren Anwendungsfall möchten Sie möglicherweise das Gebietsschema von einem Dienst abholen. Das Gebietsschema wird (einmal) aufgelöst, wenn die Komponente, die die Datenrohrleitung verwendet, erstellt wird:
{
provide: LOCALE_ID,
deps: [SettingsService], //some service handling global settings
useFactory: (settingsService) => settingsService.getLanguage()
//returns locale string
}