【发布时间】:2016-09-21 08:41:22
【问题描述】:
我有以下问题:
假设我有Component A 有两个subcomponents Ar 和Ad。 Subcomponent Ar 是递归创建的树,subcomponent Ad 是在递归树 (subcomponent Ar) 中显示有关所选节点的详细信息的组件。如何使用@Output 将Ar 中的子(子)组件中的选定节点发送到Component Ad?应该是@Output 还是别的什么?
app.component.html:
<tree [input]="fooTree" [output]="updateDetails($event)"></tree>
<tree-details [input]="input"></tree-details>
tree.component.html:
<tree [input]="fooTree.children"></tree>
tree-details.component.html
<div>{{input.name}}</div>
<div>{{input.id}}</div>
在这种情况下,我只会看到根树的详细信息,我该如何从其他节点(递归创建的节点之一)获取信息,何时选择?
【问题讨论】: