Angular:在HTML中使用moment.format方法



有没有办法在HTML中使用moment.format方法?我目前正在使用toLocaleDateString方法来显示日期数组:

<ng-template let-event>
<div>{{event.date.toLocaleDateString('en-US')}} </div>
</ng-template>

但我想使用类似的东西:

<ng-template let-event>
<div>{{moment(event.date).format('DD.MM.YYYY')}}</div>
</ng-template>

现在我得到了一个错误:";错误类型错误:ctx_r11.moment不是函数"即使它在通过console.log 在ts文件中使用时没有问题

您可以使用

getDate(dateAsString) {
if (dateAsString) {
return new Date(dateAsString);
}
return;
}
{{ getDate(event.date) | date: "dd.MM.yyyy" }}

最新更新