【发布时间】:2016-08-08 11:12:39
【问题描述】:
我有一个函数可以在单击按钮时更改 URL。
问题:
AngularJS 显然会在 URL 更改时自动重新加载。
var newUrl = ($state.current.url).replace('{navigationId}', $stateParams.navigationId).replace('{tabId}', tab.stateReference);
history.pushState('', tab.stateReference, newUrl);
如何在不重新加载 AngularJS 页面的情况下更改 URL?
编辑:
我尝试使用reloadOnSearch: false,如下所述:https://docs.angularjs.org/api/ngRoute/provider/$routeProvider - 但它仍会重新加载页面。
【问题讨论】:
标签: javascript angularjs html