在我的 AngularJS 应用程序的路由配置中,大多数路由都是通过将选项 reloadOnSearch
设置为 false
来定义的,因为大多数时候页面在搜索时不应重新加载参数改变了。
但在极少数情况下,我需要一种不同的行为,即我需要重新加载 URL,尽管只有搜索参数发生了变化。
尽管 reloadOnSearch
设置为 false
,是否有办法强制 AngularJS 重新加载 URL?
最佳答案
我还没有尝试过,但您可以尝试一下。
在 $routeUpdate
事件处理程序中调用 $route.reload()
方法,如果您知道应该导致路由刷新的条件。
关于javascript - 尽管选项 reloadOnSearch 设置为 false,但强制 AngularJS 重新加载路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19137504/