date
パイプを使用して日付をフォーマットしていますが、回避策なしでは希望どおりのフォーマットを取得できません。パイプを誤って理解しているのでしょうか、それとも不可能なのでしょうか?
//our root app component
import {Component} from 'angular2/core'
@Component({
selector: 'my-app',
providers: [],
template: `
<div>
<h2>Hello {{name}}</h2>
<h3>{{date | date: 'ddMMyyyy'}}, should be
{{date | date: 'dd'}}/{{date | date:'MM'}}/{{date | date: 'yyyy'}}</h3>
</div>
`,
directives: []
})
export class App {
constructor() {
this.name = 'Angular2'
this.date = new Date();
}
}
ベストアンサー1
パイプ日付形式のバグがAngular 2.0.0-rc.2で修正されました。このプルリクエスト。
これで従来の方法を実行できます。
{{valueDate | date: 'dd/MM/yyyy'}}
例:
現行版:
旧バージョン: