从Angular2 RC6开始,您可以通过添加提供程序在应用程序模块中设置默认语言环境:
@NgModule({ providers: [ { provide: LOCALE_ID, usevalue: "en-US" }, //replace "en-US" with your locale //otherProviders... ]})货币/日期/数字管道应选择区域设置。LOCALE_ID是一个OpaqueToken,将从角度/核心导入。
import { LOCALE_ID } from '@angular/core';对于更高级的用例,您可能想从服务中选择语言环境。创建使用日期管道的组件时,语言环境将被解析(一次):
{ provide: LOCALE_ID, deps: [SettingsService], //some service handling global settings useFactory: (settingsService) => settingsService.getLanguage() //returns locale string}希望对你有效。



