這一直在擾亂我的年齡,但我無法弄清楚如何以編程方式更改離子切換值。離子:如何以編程方式更新離子切換
我的切換開始。當有人將其滑下時,我彈出一個確認。如果他們取消了確認,我想切換重置回其原來的位置:我已經試過包裹$ scope.twitterConnection =真
<ion-toggle ng-model="twitterConnection" ng-change="twitterConnectionChange()">Twitter</ion-toggle>
$ionicPopup.confirm({
title: 'Are you sure?',
template: 'Are you sure you want to disconnect this account?'
}).then(function(res) {
if(res) {
delete $window.localStorage.twitterToken;
delete $rootScope.user.twitterID;
}
else {
$scope.twitterConnection = true;
}
});
;在$ apply的行,但是給出了「摘要已經在進行中」的錯誤。我試過用$ timeout封裝它,但沒有任何反應。我是一個相對初學者,所有的幫助表示感謝!
編輯:這裏是一個codepen:http://codepen.io/Shiftlemac/pen/pjZRbP
你的'twitterConnectionChange()'函數是什麼? – Griffith
$ ionicPopup.confirm(...)邏輯 – Shiftlemac
你能提供一個你的代碼jsfiddle嗎? – uksz