Я использую дату, чтобы отформатировать дату, но я просто не могу получить точный формат, который я хочу, без обходного пути. Я понимаю каналы неправильно или просто невозможно?Как отформатировать дату как dd/MM/yyyy в Angular 2 используя трубы?
//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();
}
}
В настоящее время труба 'date' имеет несколько выпусков. –
Этот кандидат на выпуск все еще чувствует себя немного незавершенным. Это вторая проблема, которую я наткнулся через 2 дня. Надеюсь, они скоро ее исправит. Создание собственных каналов для этого варианта, но оно немного напоминает дублирование .. и вы можете удалить его через несколько месяцев. –
Возможный дубликат [Как установить локаль в DatePipe в Angular2?] (Http: // stackoverflow .com/вопросы/34904683/how-to-set-locale-in-datepipe-in-angular2) – nsbm