例如,我希望此导航更改可重新加载状态:
#/detail/1
#/detail/2
但我不希望此导航重新加载状态:
#/detail/1?search=blah
#/detail/1?search=huzzah
根据ui-router文档,设置reloadOnSearch: false
应可完成此操作,但请尝试以下操作。当reloadOnSearch ===
false
为时,即使文档说应该更改路径参数,它也不会重新加载状态。
Plunkr:http:
//run.plnkr.co/ZPy9uabYlkMilwdS/#/param
这是UI-Router中的错误,已在0.2.15版中修复:
https://github.com/angular-ui/ui-router/releases
升级到最新版本将解决此问题