使用angular-ui-router,如何防止控制器重装?

时间:2014-12-08 23:27:08

标签: angularjs angular-ui-router

我不知道是否阻止控制器重新加载正是我需要的。

我有以下情况:

名为client.list.html的视图及其控制器ClientListController(列出客户端)。

名为client.html的视图及其控件ClientController(创建和编辑客户端)

在客户端列表中,有一个用于编辑客户端和一些分页的按钮。 我想做的是:

当用户点击编辑客户端并返回列表时,信息(如所选客户端,当前页面和结果)应该仍然存在。但控制器重新加载,一切都丢失了。

1 个答案:

答案 0 :(得分:1)

根据我的理解,您希望将数据绑定到视图中,如果这是错误的,请更正我。

我有一个类似的问题,即使重新加载视图,我必须在加载后保持视图上的某些数据。在这种情况下,您可以通过$rootscope将数据绑定到视图。应用程序只有一个$rootscope,即使重新加载视图也不会重新加载。