2016-09-19 2 views
3

나는 angular2 final 및 webpack cli를 사용하여 웹 사이트를 구축 중입니다. 내가 로케일 NL-NL에 날짜를 표시하는 요구 사항이, 내 HTML 코드는 다음과 같습니다로캘 형식의 날짜 파이프를 사용할 수 없습니다.

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

는 날짜와 같은 표시됩니다 : 그것은 표시해야

5 January 2016

5 januari 2016

도움을 주시면 감사하겠습니다. 미리 감사드립니다.

답변

7

RC6 이후 기본 로케일을 설정할 수있는 옵션이 있습니다.

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

그런 다음 당신은 당신의 모듈의 providers의 기본 us-US 값을 변경할 수 있습니다, 귀하의 경우 nl-NL에 :

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

여기서 일하고 plnkr 먼저 당신이 LOCALE_ID을 가져와야합니다, 당신의 AppModule에서 할 수 있습니다 : http://plnkr.co/edit/YRULhoEqurClE8G16TlC?p=preview

+0

스테판 스브 코타 (Stefan Svrkota) 덕분에 매력이 생겼습니다. 덕분에 많이 –

+0

@MayurBhatt 기꺼이 도와 드리겠습니다. 문제가되지 않는다면 유사한 문제가있는 사람들이이 솔루션이 좋다는 것을 알 수 있도록 체크 표시를 클릭하여 내 대답을 승인 된 것으로 표시하십시오. 건배. –

+1

내가 정확히 찾고 있었던 답변에 감사드립니다. –

관련 문제