2

以下の私のコードの一部、

page1 コントローラ 1

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

page2 コントローラ 2

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

コードを実行すると、関数 1 を呼び出した後、ページ 2 に自動的にリダイレクトされ、ページ 2 は init 関数を初期化しますが、奇妙なことに、$localStorage.hello は現在存在しないため、何も返されませんが、ページ 2 を更新した後、データが出てきましたが、それを解決する方法はありますか?

4

0 に答える 0