Я использую чекбокс для включения/отключения функции в приложении. Если приложение запущено все работает как надо, но если приложение перезапустить чекбокс всегда получает значение true даже если перед закрытием приложение имел значение false. Как записать значение чекбокса, чтобы при запуске приложения контроллер брал предыдущее значение, а не дефолтное?
Контролер:
$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 };
Инпут:
<input type="checkbox" ng-model="pushNotification.checked" ng-change="pushNotificationChange()">
Подозреваю, что нужны манипуляции с localStorage set и get, но знаний в этой области ноль.