1
在ionChange
我檢查一些條件,如果condtion設置爲false我想恢復切換按鈕的位置。下面是相關代碼恢復在ionic2切換按鈕狀態
changeStatus(item) {
if(this.mqttservice.response) {
//doing smthg
}
else {
item.status =!item.status;
//bring back the toggle to previous position
}
}
<ion-toggle [(ngModel)]="item.status" (ionChange)="changeStatus(item);" checked="false">
的問題是,因爲我改變了狀態changeStatus()
無限期地叫。如何防止這種情況並在其他情況下恢復切換按鈕上一個位置?
我試着按照你的建議,但我不能帶回切換到先前的位置@Patrick – Lisa
@Lisa更新了我的答案。 – Patrick