Параметры состояния теряются при обновлении AngularJS - PullRequest
0 голосов
/ 12 июня 2018

Я сохраняю объект в хранилище сеансов для 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 от исчезновения?

...