相关疑难解决方法(0)

如何在Angular中创建发布者/订阅者模型?

我一直在使用Angular,并且一直在尝试寻找一种在整个组件树中使用pub / sub机制的方法。

似乎EventEmitter仅发出可以预订到一个级别的事件,但不能更多。同样,它仅将事件向上发射到树上,而现在向下发射。

矮人

相关代码在这里:

class App {
  onAncestor($event) {
     console.log('in ancestor, decendent  clicked',$event);
  } 
}

 ...
class Entities {
   ....
   onParent($event) {
     console.log('in entities parent, child  clicked',$event);
   } 

   onGrandParent($event) {
      console.log('in grand parent, grandschild  clicked',$event);
   } 
Run Code Online (Sandbox Code Playgroud)

}

仅调用onParent,而不调用onGrandparent或onAncestor。同样,它也不会向下发布。

publish-subscribe angular

5
推荐指数
1
解决办法
8993
查看次数

标签 统计

angular ×1

publish-subscribe ×1