通过angularjs中的history.replacestate更改URL时如何停止页面刷新?

时间:2019-05-13 08:36:38

标签: node.js angularjs pug

我正在从我的angularjs + jade + nodejs应用程序中的跨度单击中更新页面URL。 http://192.xxx.0.xxx:7071/page-1/bloghttp://192.xxx.0.xxx:7071/page-2/blog

我正在使用history.replaceState进行更改。 但是随着函数执行,页面会自动刷新。 我想使用replaceState停止重新加载。还有其他解决方案吗?

如果我在浏览器的控制台中编写了history.replacestate(null,null,'/ page-2 / blog'),则效果很好。

1 个答案:

答案 0 :(得分:1)

你应该看看“reloadOnSearch: false”。

如果你在你的 angularJS 模块中添加这个,你不能禁用刷新

[reloadOnSearch=true] - {boolean=} - 使用 true 重新加载路由,如果您不想刷新,则使用 false 。