我用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 回答
你不应该使用带有双向数据绑定的管道,如果你真的想在ngModel中使用它,你应该考虑用 ngModelChange 进行数据绑定的方法如下,