AngularJS:如何在没有数据丢失的情况下刷新对象?

时间:2015-02-12 14:05:16

标签: angularjs angularjs-scope angularjs-service angularjs-controller

我使用了两个不同的控制器(假设:myCtrl1和myCtrl2)并在myCtrl1上设置了一个按钮。当我们点击此按钮时,操作通过ajax调用进入myCtrl2。现在,我在.service()对象上附加一些数据,并使用$state.go('tabs.myCtrl1)重定向页面。现在我无法在对象中获取附加数据。但是当app第一次加载它时会在.service()中读取空对象。

任何人都对我有帮助

1 个答案:

答案 0 :(得分:1)

它可能不是最好的方法,但您可以将数据存储在$ rootscope.variableName中,这样可以全局访问数据,也就是说当您在控制器之间切换时不会被擦除