【发布时间】:2015-09-17 19:04:59
【问题描述】:
由于某些原因,这适用于 IE 和 Chrome,但不适用于 Safari 和 firefox。
$location.path(lastPath);
$window.location.reload(true);
不是重新加载最后一个路径,而是重新加载当前页面$window.location.reload(true)。在 Chrome 和 IE 中,重新加载发生在 angular 的 $location.path(lastPath) 发生之后。
【问题讨论】:
-
为什么要打电话给
location.reload()?还不如跳过$location.path() -
我想强制应用重新加载并清除我所有服务中的状态。
-
所以只需用
$window.location设置网址