在刷新$ state时保存$ stateParams - UI-Router

时间:2016-04-25 04:54:52

标签: angularjs angular-ui-router

我使用的是UI路由器,我的状态中只有很少的状态框架,但是当我刷新页面时,状态框架未定义。即使我们刷新,我如何能够维持状态参数。

1 个答案:

答案 0 :(得分:0)

您应该将您所在州的任何参数存储在localstorage中。

cache.$inject = ['$localStorage', '$cookieStore', 'CONFIG', 'CONSTANT'];

export function cache($localStorage, $cookieStore, CONFIG: IAppConfig, CONSTANT) {
    return {
           storeState: function (state) {
            $localStorage.state = state;
           }
    }
}

此示例代码编写了打字稿。