为什么即使在html5Mode中reloadOnSearch为false,angular ui-router也会重新加载页面?

时间:2015-06-27 01:14:11

标签: angularjs angular-ui-router

我有一个有角度的应用程序,我使用 ui-router 而不是 html5Mode ,所以链接是这样的:

example.com/#/dashboard
example.com/#/about
example.com/#/products?id=12

在产品页面中我 reloadOnSearch 设置为 false ,当我直接从网址栏更改 id 搜索参数时,它不会重新加载该页面由 $ locationChangeSuccess 事件处理,对我来说效果很好。

现在的问题是,在我将应用程序更改为 html5Mode 之后,链接变得像这样:

example.com/dashboard
example.com/about
example.com/products?id=12

一切都很好,但是当我更改 id 搜索参数时,即使我将 reloadOnSearch 设置为 true <,也会完全重新加载页面/ p>

有任何防止重装的建议吗?

0 个答案:

没有答案