2016-11-23 74 views
0

我想在angularjs中注销后重新加载页面。我正在使用ui路由。只有状态正在改变,但缓存不会被删除。我尝试了下面的场景。在使用$ window.location.reload时,浏览器警告警报(您想重新加载)即将到来。但我不需要警觉。在angularjs中注销后重新加载页面

  1. $ state.go(login);
  2. $ window.location.reload(true);
  3. $ location.path( '/登录')

任何一个可以请建议如何删除缓存,而在angularjs改变状态。

回答

0

你可以简单地使用window.location.reload(),即使它没有角度,它也能很好地工作。

+0

使用window.location.reload()时警报即将到来。我不想要那个警报。你能告诉我如何删除该警报。 – Sairam

+0

本地没有警报。您必须使用某个库或框架,或者甚至可能使用浏览器扩展,这会添加该警报。 Angular默认不会添加此类警报。 –