我在输入数据列表中的KeyUp和ngmodelchange事件中有两个不同的调用,如下所示:
<input class="form-control" (keyup)="getProduct($event,'productCode','code')" list="productCodelist" [id]="productCode" [(ngModel)]="shipModel.productCode" [ngModelOptions]="{standalone: true}"(ngModelChange)='onChangeProductList($event,"productCode")' (blur)="getProduct($event,'productCode','code')" autocomplete="off"> <datalist id="productCodelist"><option *ngFor="let obj of productList" [value]="obj.productCode"></option> </datalist>
每当我专注于此控件时,由于该问题,在keyup事件方法返回值之前,就会触发ngModelChange事件。如何解决此问题