javascript - 尽管选项 reloadOnSearch 设置为 false,但强制 AngularJS 重新加载路由

标签 javascript angularjs angularjs-routing

在我的 AngularJS 应用程序的路由配置中,大多数路由都是通过将选项 reloadOnSearch 设置为 false 来定义的,因为大多数时候页面在搜索时不应重新加载参数改变了。

但在极少数情况下,我需要一种不同的行为,即我需要重新加载 URL,尽管只有搜索参数发生了变化。

尽管 reloadOnSearch 设置为 false,是否有办法强制 AngularJS 重新加载 URL?

最佳答案

我还没有尝试过,但您可以尝试一下。

$routeUpdate 事件处理程序中调用 $route.reload() 方法,如果您知道应该导致路由刷新的条件。

关于javascript - 尽管选项 reloadOnSearch 设置为 false,但强制 AngularJS 重新加载路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19137504/

相关文章:

javascript - AngularJS 自定义指令显示 {{obj}} 但不显示 {{obj.prop}}?

javascript - Angular JS中 View 的访问ID

javascript - IE 和 jQuery Masonry 不同意,(无法在初始化之前调用 Masonry 上的方法)

javascript - JQuery、CSS 和悬停标签重新编码

javascript - 如何缩短 Javascript 来关闭 (.popup) div?

angularjs - Google 使用 Angular JS 放置自动完成功能

javascript - 使用 Jquery 更改多个 'CSS' 不起作用

javascript - 无法清除 Angular 中 ngDialog 模板中的表单输入值

javascript - Angular route 的动态页面

javascript - Angular View 不更新新数据