【发布时间】:2018-12-11 18:51:41
【问题描述】:
我正在使用以下方法重定向到Item 页面并重新加载整个页面。适用于所有浏览器,但 Safari 和 IE(一如既往!)。在这两个中,当前页面被重新加载。
关于如何以不同的方式做的任何建议?
<a href="/items/{{item.$id}}" onclick="location.reload()" class="btn">Item</a>
我在JS中也试过如下,但是Safari和IE出现同样的问题
$scope.redirect = function(Item) {
window.location.href = '/items/' + item.$id;
window.location.reload();
}
【问题讨论】:
-
你用
ng-href是不是也一样? -
试试这个 window.location.reload();请为我工作一次
-
尝试包装 window.location.reload();强制在下一个摘要循环中运行该行代码:
$timeout(function(){ window.location.reload(); }); -
你在用ui-router吗?
-
@DDT,我正在使用 ng-route,启用 html5
标签: javascript html angularjs redirect cross-browser