2017-01-16 4 views
3

Почему изменение события не работает на ионном-select?Ионный 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.

компоненты Docs here

Надеется, что это ответ на ваш вопрос.

+0

спасибо приятелю (-.-) за то, что указали меня в нужном направлении ... –

Смежные вопросы