如果我正在更改路线,并且该路线的数据没有改变,我可以避免为该路线的控制器重新渲染我的模板吗?
答案 0 :(得分:1)
我实际上可以在搜索功能上使用重新加载。这确实需要我改变我的网址,这不是理想的,但这是一个可以接受的折衷方案,可以轻松获得我想要的东西:
请参阅:Can you change a path without reloading the controller in AngularJS?
答案 1 :(得分:0)
1)如果我正在更改路线,并且该路线的数据没有改变,我可以避免为该路线的控制器重新渲染我的模板吗?
我无法完全了解您的用例的所有细节,但您可能需要查看ui-router。您可以在每个州拥有嵌套状态(美化路线)和多个视图(模板),这可以帮助您避免重新加载页面的部分。