根据下面的图片,说我有两个@Component
(s):
两个都是ContainerComponent
个孩子。
MenuComponent
触发事件(通过EventEmitter
)以“说”我们希望所有表行都被选中。该事件是在ContainerComponent
级捕获的。
让TableComponent
知道必须选择其表的所有行的更好的策略是什么?
我可以使用@ViewChild
策略,但是我不喜欢直接访问组件。还有其他想法吗?
答案 0 :(得分:1)
保持简单
<app-container>
<app-menu #menu (selectAllRows)="table.selectAllRows($event)">
</app-menu>
<app-table #table>
</app-table>
</app-container>