2017-01-16 77 views
3

爲什麼改變事件不適用於離子選擇?離子2:爲什麼改變事件不能用於離子選擇?

我試着用下面的語句:

<ion-select formControlName="shippingMethod (change)="shippingMethodChange($event)"> 

我也用下面試着用ionChange,這是工作:

<ion-select formControlName="shippingMethod (ionChange)="shippingMethodChange($event)"> 

它被說:「我們可以用角事件綁定響應到任何DOM事件「,這裏是更改事件的文檔

https://developer.mozilla.org/en-US/docs/Web/Events/change

回答

3

ion-select是Ionic 2的自定義組件。檢查api here。 它是根據開發商的要求通過離子槓桿建立的alertController/actionsheetcontroller

它不使用像HTML選擇那樣的更改事件,並且發出的正確事件是ionChange

編輯 而點擊ion-option發出的事件是ionSelect

檢查此github issue

組件文檔here

希望這回答了你的問題。

+0

感謝哥們(-.-)指着我指向正確的方向...... –