AngularJS:Pub / Sub vs View事件vs JS Reference

时间:2017-02-27 16:06:58

标签: javascript angularjs ionic-framework publish-subscribe

我试图使我的角度应用程序反应 - 我使用角度v1.4和Ionic v1.2。
该示例是一个博客应用程序,可以选择收藏的帖子 帖子和收藏夹由不同的控制器处理,必须进行通信。我的所有数据都是在服务上抽象出来的。

我开始使用Ionic视图事件(p.e。$ionicView.afterEnter)来填充ViewModel。每次用户进入视图时,我都会检查是否有数据,如果没有获取/获取一些数据 之后,我实现了一个带有角度$on/$broadcast事件系统的Pub / Sub机制。

这两种方法都有点矫枉过正,因此我现在使用Javascript参考功能 - angular.copy - 来保持所有内容的同步。

这里是每个例子的一个jsbin:https://jsbin.com/waxawev/3/edit?js

我的问题是:

  • 推荐的模式是什么?
  • 什么是最高效的?
  • 什么方法会更好地扩展?为什么?

谢谢。

0 个答案:

没有答案