Angular:使用$ q的pub / sub模式

时间:2015-08-04 00:04:51

标签: angularjs publish-subscribe

是否可以通过这种方式使用$ q实现带有Angular的pub / sub?

 // publish method
 var promises = [];

 while (index--) {
  var defer = $q.defer();
  defer.resolve( subscribers[index].func(args || {}) );
  promises.push(defer);
 }

 return $q.all(promises);

编辑:因此,在对堆栈溢出进行一些搜索后,发布/订阅模式可能不是处理承诺的正确方法......

修改编辑删除了一个非功能性实现。

0 个答案:

没有答案