gpt4 book ai didi

angular - (change) $event 不起作用,可能是语法问题

转载 作者:行者123 更新时间:2023-12-03 19:25:39 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





How can I get new selection in "select" in Angular 2?

(15 个回答)


2年前关闭。




我正在 try catch 选择标记中的任何更改并在选择选项时激活功能。

html代码:

<select [(ngModel)]="newProcurement.supplierNumber">
<option (change)="findSupplierByNumber($event)" *ngFor="let supplier of
allSuppliers" value="{{supplier.suplierName}}">{{supplier.suplierName}}
</option>

</select>

我正在尝试选择供应商并激活此功能:
 findSupplierByNumber(ev){
debugger;
console.log(ev.target.value)
}

由于某种原因功能尚未激活,有什么建议吗?

最佳答案

尝试绑定(bind)change事件到select而不是所有的options . change事件在 <select> 上触发每当用户提交值的争执时元素。将您的代码更改为以下内容:

 <select [(ngModel)]="newProcurement.supplierNumber" (change)="findSupplierByNumber($event)">
<option *ngFor="let supplier of
allSuppliers" value="{{supplier.suplierName}}">{{supplier.suplierName}}
</option>
</select>

关于angular - (change) $event 不起作用,可能是语法问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57450570/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com