首页 文章

日期管道,角度为5的ngModel

提问于
浏览
1

我用angular 5中的模型属性绑定输入元素

<input [(ngModel)]="MB.YearOfOperation | date: 'dd-MMM-yyyy' " type="text" class="form-control">

使用日期管道格式化其值但它会给出错误

第33列的动作表达式中不能有管道

所以我尝试了下面的方法(ngModelChange)

<input [(ngModel)]="MB.YearOfOperation | date: 'dd-MMM-yyyy' " (ngModelChange)="MB.YearOfOperation =$event" type="text" class="form-control">

但它仍然给出了同样的错误,我如何使用[(ngModel)]管道?

1 回答

  • 3

    你不应该使用带有双向数据绑定的管道,如果你真的想在ngModel中使用它,你应该考虑用 ngModelChange 进行数据绑定的方法如下,

    [ngModel]="MB.YearOfOperation | date: 'dd-MMM-yyyy'" (ngModelChange)="updateDate($event)"
    

相关问题