无法将datepipe与区域设置格式一起使用

时间:2016-09-19 20:17:59

标签: angular webpack locale date-formatting

我正在使用angular2 final和webpack cli构建网站。我要求在locale nl-NL中显示日期,我的html代码如下:

{{eventDate | date:'d MMMM y'}}

它显示日期,如:

5 January 2016

应该显示

5 januari 2016

任何帮助将不胜感激,提前致谢。

1 个答案:

答案 0 :(得分:7)

从RC6开始,可以选择设置默认语言环境。您可以在AppModule中执行此操作,首先需要导入LOCALE_ID

import { LOCALE_ID } from '@angular/core';

然后,您可以更改模块us-US中的默认providers值,例如nl-NL

@NgModule({
    imports: [...],
    declarations: [...],
    bootstrap: [...],
    providers: [
        { provide: LOCALE_ID, useValue: "nl-NL" }
    ]
})

在这里工作的plnkr:http://plnkr.co/edit/YRULhoEqurClE8G16TlC?p=preview