当前位置: 首页 > 知识库问答 >
问题:

(change)$事件不起作用,可能是语法问题[重复]

赏高格
2023-03-14

我正在尝试捕捉select标记中的任何更改,并在选择选项时激活一个功能。

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)
 }

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

共有1个答案

吴高远
2023-03-14

尝试将更改事件绑定到选择,而不是所有选项。在<代码>

 <select [(ngModel)]="newProcurement.supplierNumber" (change)="findSupplierByNumber($event)">
      <option *ngFor="let supplier of 
      allSuppliers" value="{{supplier.suplierName}}">{{supplier.suplierName}} 
      </option>
    </select>
 类似资料:
  • 请帮我写代码! 问题很可能出在getValues方法上。 每次我输入 2 个值并单击计算按钮时,都会给我很多错误。 我用NetBeans编写了这个程序,这就是为什么代码看起来不像streamlined。 错误消息: run:线程“AWT-event queue-0”Java . lang . numberformatexception:sun . misc . floating decimal .

  • 该事件发生于最终用户改变命令栏组合框中的选项时。 Private Sub CommandBarComboBox_Change (ByVal Ctrl As CommandBarComboBox) 说明 Change 事件由CommandBarComboBox 对象识别。若要返回某个 CommandBarComboBox 控件的Change 事件,请用关键词WithEvents 声明一个变量,并将其

  • 本文向大家介绍jQuery不兼容input的change事件问题解决过程,包括了jQuery不兼容input的change事件问题解决过程的使用技巧和注意事项,需要的朋友参考一下 最近开发一个项目,需要实现用户在WEB表单里的多个INPUT框中输入数量后,立即自动计算加总各项输入的数量之和,并显示在指定的INPUT框中,这个功能实现的原理是简单的,就是只需要在INPUT的onchange事件中计算

  • 问题内容: 我有一份注册表,正在使用它提交。 这是我的AJAX请求: 在我的 Submit1.php 文件中,我检查数据库中是否存在 电子邮件地址 和 用户 名字 段。如果这些值存在 而没有页面刷新, 则希望显示一条错误消息。 如何将其添加到我的AJAX请求的 成功 回调中? 问题答案: 结果可能不是JSON格式,因此当jQuery尝试如此解析时,它将失败。您可以使用回调函数捕获错误。 无论如何,

  • 我在编辑时注册了触发器- 我也试过了,但没有注册触发器,以防发生奇怪的碰撞。是否需要执行其他操作来触发该函数?

  • 今天打开我的 vscode,发现打字稿的 vscode 语法突出显示不起作用。与这个问题不同,我的根本不起作用。这是它的样子: 我已经尝试将我的vscode版本从1.73降级到1.70,但它不起作用。非常可疑,因为typescript和night-owl主题,因为night-owl主题适用于其他编程语言,而typescript根本不适用于任何主题。