Angular4(更改)事件不适用于 jQuery select2?

Posted

技术标签:

【中文标题】Angular4(更改)事件不适用于 jQuery select2?【英文标题】:Angular4 (change) event not working with jQuery select2? 【发布时间】:2020-01-02 16:17:18 【问题描述】:

我在 Angular 4 项目中使用 jQuery select2,每当我尝试更改 select2 值时,尊重的函数都不会调用

HTML

<label> Parent SKU</label>

<select id="parent_sku" formControlName="parent_sku" class="form-control" [ngClass]=" 'is-invalid': submitted && f.parent_sku.errors, 'disabled' : isDesginer " (change)="selectParentSku()">
  <option *ngFor="let product of allProductsList | orderBy: 'modified_at': false " value="product.sku">product.sku : product.product_name
</option>
</select>

打字稿

selectParentSku() 
    console.log('hi');

【问题讨论】:

【参考方案1】:

使用 Angular ng-select2 的角度包装器,因此您不必担心 jquery。

【讨论】:

以上是关于Angular4(更改)事件不适用于 jQuery select2?的主要内容,如果未能解决你的问题,请参考以下文章

jQuery更改事件未更新

JQuery $(this).text().length 仅适用于 IE,不适用于 Chrome、IE 或 FF [重复]

jQuery 事件委托不适用于某些按钮

使用 jquery 在收音机上单击或更改事件

jQuery对话框上的Onclick事件不适用于IOS

Jquery Datatables 事件处理程序不适用于分页