재귀 배열 (plunk : http://plnkr.co/edit/3npsad?p=preview)을 사용하여 Angular 2 컴포넌트를 재귀 적으로로드하려고합니다.재귀 배열로 재귀 적 로딩
[
{
"id": 1,
"text": "abc"
},
{
"id": 2,
"text": "def",
items: [
{
"id": 21,
"text": "def-1",
items: [
{
"id": 211,
"text": "def-1-1"
},
{
"id": 212,
"text": "def-1-2"
}
]
},
{
"id": 22,
"text": "def-2"
}
]
}
]
나는 다음과 같은 출력이 필요합니다 :
<my-item>
<div id="1" text="abc"></div>
</my-item>
<my-item>
<div id="2" text="def"></div>
<my-item>
<div id="21" text="def-1"></div>
<my-item>
<div id="211" text="def-1-1"></div>
</my-item>
<my-item>
<div id="212" text="def-1-2"></div>
</my-item>
</my-item>
<my-item>
<div id="22" text="def-2"></div>
</my-item>
</my-item>
난 단지 내 쿵하는 소리의 쇼로 입력의 첫 번째 수준 렌더링 수를
이 재귀 배열을 감안할 때. 원하는 출력을 렌더링하기 위해 구성 요소를 반복적으로 반복 수행하려면 어떻게해야합니까? 입력 배열은 임의의 수의 요소와 중첩을 포함 할 수 있습니다.감사합니다.
와우! 정확히 내가 필요로했던 것보다 더 많이. 감사. – Niner