我关于通过父代绑定2个子窗口小部件的问题。
我在父组件中有一个带有EventEmitter的图表和一个带有EventEmitter的表。想法是在鼠标悬停在桌上的图表上突出显示该扇区。当我像下面那样绑定它们时,在父级上使用额外的EventEmitter,我的图表会收到太多事件,尽管表仅发出1个事件。我感到没有明显的事件循环。我哪里错了?
<parent>
<chart [sectorSelected]="parentEventEmitter" (hover)="selected = $event"></chart>
<table (hover)="parentEventEmitter.emit($event)"></table>
</parent>
答案 0 :(得分:0)
实际上,我发现了问题: 我的图表已绑定到一个函数,每次都返回新列表,所以我想Angular为每个条目创建新的事件绑定,所以有质量效应。
总是将您的组件绑定到静态数据收集中!