我正在从我的angularjs + jade + nodejs应用程序中的跨度单击中更新页面URL。 http://192.xxx.0.xxx:7071/page-1/blog 至 http://192.xxx.0.xxx:7071/page-2/blog
我正在使用history.replaceState进行更改。 但是随着函数执行,页面会自动刷新。 我想使用replaceState停止重新加载。还有其他解决方案吗?
如果我在浏览器的控制台中编写了history.replacestate(null,null,'/ page-2 / blog'),则效果很好。
答案 0 :(得分:1)
你应该看看“reloadOnSearch: false”。
如果你在你的 angularJS 模块中添加这个,你不能禁用刷新
[reloadOnSearch=true] - {boolean=} - 使用 true 重新加载路由,如果您不想刷新,则使用 false 。