2016-04-25 35 views
2

我使用的是UI路由器,并且在我的状态下我有几个stateparams,但是当我刷新页面的时候,stateparams是未定义的。即使刷新时我如何维护stateparam。

回答

0

您应该在本地存储中存储您所在州的任何参数。

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

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

这个示例代码写的打字稿。