Я сохраняю объект в хранилище сеансов для previousState
и currentState
, однако при обновлении предыдущее состояние исчезает.Я обновляю оба на $transitions.onSuccess
.Похоже, свойство transition.from()
теряется.
$transitions.onSuccess({}, function(transition) {
var tempTransitionFrom = transition.from();
var tempTransitionTo = transition.to();
appState.update('previousState', tempTransitionFrom.name);
appState.update('currentState', tempTransitionTo.name);
});
Это моя функция appState.update
service.update = function(propertyName, property) {
service.data[propertyName] = property;
$window.sessionStorage["appState"] = JSON.stringify(service.data);
};
currentState
в порядке, так как она остается там, но что мне делатьудержать previousState
от исчезновения?