我最近从v0.3.2升级到UI-router v1.0.3。似乎reloadOnSearch已从stateConfig中删除。
v1.0.3中reloadOnSearch的等价物是什么?我似乎无法在文档中找到任何内容。
文档似乎表明它已在v0.2.5中删除(但我在v0.3.2中使用它)
reloadOnSearch v0.2.5
布尔值(默认为true)。如果false因为搜索/查询参数已更改而不会重新触发相同的状态。当您想要修改$ location.search()而不触发重新加载时很有用。
答案 0 :(得分:1)
您可以使用动态参数。
https://ui-router.github.io/ng1/docs/latest/interfaces/params.paramdeclaration.html
来自文档
当dynamic为true时,更改参数值不会导致输入/退出状态。不会重新获取结算,也不会重新加载视图。
通常,如果参数值发生变化,则声明将重新加载(输入/退出)参数的状态。当参数是动态的时,仍然会发生转换,但它不会导致状态退出/进入。
这可以用于构建UI,其中组件在param值更改时自动更新。这很有用的常见场景是搜索/分页/排序。