Различение между пользовательскими событиями и изменениями модели в ионном - PullRequest
0 голосов
/ 25 января 2019

Как отличить события изменения, инициированные пользователем, взаимодействующим с событиями ионного переключения, и программно, вызванные изменениями модели в моем компоненте?

<ion-toggle [(ngModel)]="on" (ionChange)="state_toggled()"></ion-toggle>

1 Ответ

0 голосов
/ 25 января 2019

Вы можете использовать:

<ion-item>
    <ion-toggle [ngModel]="on" (ngModelChange)="userTriggered()"></ion-toggle>
  </ion-item>

Таким образом, если какой-либо метод изменит значение «on» - метод userTriggered () не будет вызван, но состояние переключателя будет обновлено.

Stackblitz: https://stackblitz.com/edit/ionic-ci2mdm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...