Angularjs 我想保留控制器的最后状态

Angularjs 我想保留控制器的最后状态,angularjs,Angularjs,我添加了一个GoogleMapsAPI v3,并向该地图添加了标记和路线。当我更改视图并返回到“地图”视图时,我找不到我添加的元素。因此,我希望在不重新加载控制器的情况下对控制器的最后状态进行充电。如果强制要求,无论用户进入哪个视图,当用户返回时,标记都应该在那里,您最好将这些标记设置在$rootScope而不是$scope上 您可以在任何控制器中注入并使用$rootScope,尽管您不应该经常这样做以保持职责分离

我添加了一个GoogleMapsAPI v3,并向该地图添加了标记和路线。当我更改视图并返回到“地图”视图时,我找不到我添加的元素。因此,我希望在不重新加载控制器的情况下对控制器的最后状态进行充电。

如果强制要求,无论用户进入哪个视图,当用户返回时,标记都应该在那里,您最好将这些标记设置在$rootScope而不是$scope上

您可以在任何控制器中注入并使用$rootScope,尽管您不应该经常这样做以保持职责分离