ngStorage не сохраняет данные, если они размещены до $state.go

Части моего кода ниже,

контроллер страницы 1

$scope.function1 =function() {
  $localStorage.hello ='test abc';
  $state.go('page2');
};

контроллер страницы 2

$scope.init =function() {
  if($localStorage.hasOwnProperty('hello')) {
    $scope.token =$localStorage.hello;
  }else {
    $scope.token =$localStorage.hello;
    $state.go('page1');}
};

при выполнении кода после вызова function1 он автоматически перенаправляет на страницу page2, а страница 2 запускает функцию init, но странно то, что $localStorage.hello сейчас не существует, поэтому он ничего не возвращает, но после обновления страницы2, данные выходят, есть идеи как это решить?

0 ответов

Другие вопросы по тегам