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, данные выходят, есть идеи как это решить?