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
我们如何防止这种情况发生?