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

有人帮我

最佳答案

它可能不是最好的方法,但是您可以将数据存储在$ rootscope.variableName中,这将允许全局访问数据,因为在 Controller 之间切换时不会擦除数据

关于AngularJS : how to refresh object without data loss?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28479486/

10-12 16:30