摘要:在angular1中我們可以在控制器中像下面那樣使用filter:
$filter('date')(myDate, 'yyyy-MM-dd');
但是如何在angular2中在ts中使用自定義pipe呢?下面是一個簡單的示例:
import { DatePipe } from '@angular/common';
class MyService {
constructor(private datePipe: DatePipe) {}
transformDate(date) {
this.datePipe.transform(myDate, 'yyyy-MM-dd');
}
}
使用這個transform就可以把時間轉換成我們想要的格式了;
