我只想在模糊事件上并且仅在模型已更改时才调用updateDetail()。因此,现在如果用户在不做任何更改的情况下模糊掉(制表符)输入框,它将调用updateDetail()并执行不必要的计算。有人可以消除我的无知吗?
<input type="text" (ngModelChange)="updateDetail(d)" [ngModelOptions]="{updateOn: 'blur'}" name='detail-monthly-payment'
[(ngModel)]="d.periodPayment" />
最佳答案
仅使用(change)
代替(ngModelChange)
我认为,Angular5不再存在此问题,请检查
WORKING DEMO