如果放在$ state.go之前,ngStorage不会存储数据

时间:2015-03-26 16:58:08

标签: angularjs ng-storage

我的代码的部分内容,

page1 controller 1

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

第2页控制器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不存在,所以它返回没有东西,但刷新后page2,数据出来,任何想法如何解决?

0 个答案:

没有答案