私のIonicアプリではトグルを使用して機能のオン/オフを切り替えています。デフォルトのトグルは true で、トグルを変更すると false に切り替わります。
<ion-toggle ng-model="myToggle.checked" ng-change="myToggleChange()">
Toggle
</ion-toggle>
アプリを使用するとすべて正常に動作しますが、アプリを閉じると、アプリを再度ロードするときに閉じる前にスイッチが false になり、コントローラーの起動時にトグルがデフォルトで true になります。アプリをリロードした後のキャッシュの切り替えは、閉じる前に位置を持っていますか? コントローラ:
$scope.myToggleChange = function() {
if($scope.myToggle.checked == true){
console.log('Is True', $scope.myToggle.checked);
}
if($scope.myToggle.checked == false){
console.log('Is False', $scope.myToggle.checked);
}
};
$scope.myToggle = { checked: true };