javascript - 使用工厂/服务在 Controller AngularJS 之间推送数组中的数据

标签 javascript angularjs ionic-framework

AngularJS 新手,并试图弄清楚如何在 Controller 之间推送对象数据数组(而不是输入字符串)。目前,我的代码将数据推送到一个 Controller (“ChooseTabCtrl”),但我想推送到另一个 Controller (“ListTabCtrl”),以便列表显示在另一页上。我很困惑,因为大多数示例仅在用户输入文本字符串时显示。我的项目通过单击按钮添加了最爱。任何帮助,将不胜感激。

最佳答案

我建议您创建一个服务,然后将其注入(inject)两个 Controller 中。我相信this就是您正在寻找的。标记为已接受的答案也给出了一个很好的例子。希望这有帮助。

关于javascript - 使用工厂/服务在 Controller AngularJS 之间推送数组中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36720730/

相关文章:

javascript - 正则表达式:不同的首字母格式

javascript - 如何将 ORM 风格添加到 TypeScript 和 Angular2^ 中?

javascript - Angular : update in factory model does not reflect in controller

angularjs - 如何在 Angular 工厂中使用 Firebase 查询?

ionic-framework - 如何在 ionic 中为侧抽屉菜单制作圆角?

javascript - Ionic 如何制作链接到其他州的列表

AngularFire2 - .valueChanges() 不返回我的数据

javascript - Proj4js - 你能在没有区域的情况下将纬度/经度转换为 UTM 吗?

javascript - 在不修改原始数组的情况下返回排序数组

javascript - 在 js 代码中更改相应的 ng-model 值后 $dirty 没有改变