Angular ui-router 1.0.3 reloadOnSearch等效

时间:2017-06-07 11:26:30

标签: javascript angularjs angular-ui-router

我最近从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()而不触发重新加载时很有用。

1 个答案:

答案 0 :(得分:1)

您可以使用动态参数。

https://ui-router.github.io/ng1/docs/latest/interfaces/params.paramdeclaration.html

来自文档

  

当dynamic为true时,更改参数值不会导致输入/退出状态。不会重新获取结算,也不会重新加载视图。

     

通常,如果参数值发生变化,则声明将重新加载(输入/退出)参数的状态。当参数是动态的时,仍然会发生转换,但它不会导致状态退出/进入。

     

这可以用于构建UI,其中组件在param值更改时自动更新。这很有用的常见场景是搜索/分页/排序。