`replaceState`替换地址栏上的URL,但Angular摘要循环将url设置为初始URL

时间:2016-07-25 08:31:41

标签: javascript angularjs html5 browser

replaceState替换浏览器地址栏上的URL,但是当angularjs摘要循环运行时,它会使用旧的URL更新URL。

所以,如果:
1)最初的URL是:www.example.com/example

2)replaceState之后,它变为www.example.com/route/1
$window.history.replaceState('Object', document.title, "/route/" + $scope.routeParams1);

3)当用户点击运行ng-click或摘要周期的按钮时,网址会更改回初始网址:www.example.com/example

我们如何防止这种情况发生?

0 个答案:

没有答案