1

Я использую модуль углового ui-router-extras и, более конкретно, службу $ previousState, но я не могу заставить его вернуться в предыдущее состояние, это всегда возвращает null.

Это все мой код (модуль правильно введен)

//When I enter the route I memorize the previous state 
$previousState.memo('caller'); 

//more code 

self.goBack = function() { 
      $previousState.go('caller'); 
}; 

Я осмотрел объект $ previousState и, кажется, есть соответствующие методы и ошибки я получаю, когда я пытаюсь использовать $previousState.go() имеет смысл поскольку я не могу перейти в состояние null.

Что мне не хватает, чтобы он работал?

ответ

0

Я закрою это, поскольку значение null было действительным, проблема возникла из-за того, что мои пользователи были глубоко уложены на страницу, и поэтому у них не было прежнего состояния для запоминания, если они пройдут через надлежащий поток, значение $ previousState имеет значение ,