Angular 2:通过父级绑定2个子级小部件

时间:2018-08-30 18:16:31

标签: angular

我关于通过父代绑定2个子窗口小部件的问题。

enter image description here

我在父组件中有一个带有EventEmitter的图表和一个带有EventEmitter的表。想法是在鼠标悬停在桌上的图表上突出显示该扇区。当我像下面那样绑定它们时,在父级上使用额外的EventEmitter,我的图表会收到太多事件,尽管表仅发出1个事件。我感到没有明显的事件循环。我哪里错了?

<parent>
   <chart [sectorSelected]="parentEventEmitter" (hover)="selected = $event"></chart>
   <table (hover)="parentEventEmitter.emit($event)"></table>
</parent>

1 个答案:

答案 0 :(得分:0)

实际上,我发现了问题: 我的图表已绑定到一个函数,每次都返回新列表,所以我想Angular为每个条目创建新的事件绑定,所以有质量效应。

总是将您的组件绑定到静态数据收集中!