以下の私のコードの一部、
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 を更新した後、データが出てきましたが、それを解決する方法はありますか?