簡體   English   中英

PrimeNG p-dropdown 防止 onChange 事件

[英]PrimeNG p-dropdown prevent onChange event

我正在使用 PrimeNG 的下拉組件。 在列表的每個選項中,我都有一個圖標,單擊它,我想調用一個方法。 另外,我需要下拉菜單的 onChange 事件來調用另一個方法。

問題是,我想以某種方式實現,當單擊圖標時,永遠不會觸發 onChange 事件,盡管選項可能已更改。

<p-dropdown 
  [options]="options"
  (onChange)="onOptionSelect($event.value)" 
 >
  <ng-template let-option pTemplate="item">
    <div>
      <div>{{option.value.value}}</div>
      <i class="pi pi-pencil" (click)="editOption(option.value)"></i>
    </div>
  </ng-template>
</p-dropdown>

更新,找到了解決方法,我只是在 editOption 中傳遞事件並調用 Event.stopImmediatePropagation :)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM