Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 在角度视图中切换视图时保留控制器数据_Angularjs_Angular Ui Router - Fatal编程技术网

Angularjs 在角度视图中切换视图时保留控制器数据

Angularjs 在角度视图中切换视图时保留控制器数据,angularjs,angular-ui-router,Angularjs,Angular Ui Router,我将angular与UI路由器一起使用,每当我切换到不同的视图,然后返回到原始视图时,控制器都会重新实例化 我知道我可以通过服务保存状态,然后重新填充,但ui路由器中是否有某种选项允许我不重新初始化控制器?如果您有一个控制器用于多个视图,则可以使用ui路由器的嵌套状态功能跟踪状态。请参阅文档如果一个控制器用于多个视图,则可以使用ui路由器的嵌套状态功能跟踪状态。请参阅文档使用服务共享应用程序的数据。使用服务共享应用程序的数据。

我将angular与UI路由器一起使用,每当我切换到不同的视图,然后返回到原始视图时,控制器都会重新实例化


我知道我可以通过服务保存状态,然后重新填充,但ui路由器中是否有某种选项允许我不重新初始化控制器?

如果您有一个控制器用于多个视图,则可以使用ui路由器的嵌套状态功能跟踪状态。请参阅文档

如果一个控制器用于多个视图,则可以使用ui路由器的嵌套状态功能跟踪状态。请参阅文档

使用服务共享应用程序的数据。使用服务共享应用程序的数据。