我该如何区分用户与离子键交互触发的更改事件与组件中的模型更改以编程方式触发的事件?
<ion-toggle [(ngModel)]="on" (ionChange)="state_toggled()"></ion-toggle>
答案 0 :(得分:1)
您可以使用:
<ion-item>
<ion-toggle [ngModel]="on" (ngModelChange)="userTriggered()"></ion-toggle>
</ion-item>
这样,如果某些方法修改了“ on”值,则不会调用userTriggered()方法,但切换状态会被更新。
Stackblitz:https://stackblitz.com/edit/ionic-ci2mdm