2017-03-23 53 views

回答

3

您可以通過導入,然後將其注入到你的構造方法,使用日期管在組件例如:

import { DatePipe } from '@angular/common'; 

constructor(private datePipe: DatePipe) {} 

this.datePipe.transform(dateString, 'HH:mm'); 
2

你應該注入DatePipeproviders的陣列您NgModule第一(如注射劑應在providers陣列已經被註冊),然後你可以使用DatePipe您的應用程序作爲噴射器內部。你必須調用它的transform函數來格式化日期。使用前注入DatePipe它裏面的組件constructorDatePipe

@NgModule({ 
    imports: [..], 
    declarations: [..], 
    providers: [ DatePipe, ..], //this is very much important line. 
    bootstrap: [AppComponent] 
}) 
export class AppComponent { 
} 

使用

//just for demo, I put filter inside constructor 
constructor(private datePipe: DatePipe){ datePipe.tranform(date); } 
相關問題