다음과 같은 문제가 있습니다. Component A
에는 두 개의 subcomponents Ar
및 Ad
이 있다고 가정합니다. Subcomponent Ar
은 순환 생성 트리이고 subcomponent Ad
은 재귀 트리에서 선택된 노드에 대한 세부 정보를 표시하는 구성 요소입니다 (subcomponent Ar
). @Output
을 사용하여 Ar
의 서브 (하위) 구성 요소에서 선택된 노드를 Component Ad
으로 보내려면 어떻게해야합니까? @Output
이나 다른 것이 있어야합니까?Angular2 재귀 적 구성 요소 출력
app.component.html :
<tree [input]="fooTree" [output]="updateDetails($event)"></tree>
<tree-details [input]="input"></tree-details>
tree.component.html :
<tree [input]="fooTree.children"></tree>
나무 details.component.html
<div>{{input.name}}</div>
<div>{{input.id}}</div>
이 경우에는 루트 트리 세부 정보 만 표시됩니다.이 옵션을 선택하면 다른 노드 (반복적으로 생성 된 노드)에서 정보를 가져올 수 있습니까?
그러나 뭐죠? 거기에 어떤 출력해야합니까? – ulou
그래, 그 재귀, 마음에 없었어요 .. – mxii
이것은 내가 필요로하는 exatcly입니다. 고마워요 :) – ulou