1

특정 요소의 반복을 만들 수 있는지 궁금합니다. ng-content의 모든 요소에 대해 다른 CSS 클래스가 필요하므로 모든 nag-content 요소의 루프를 만들어야합니다. 가능한가?* ng-for-ng-content 범위의 요소 Angular

지금은 그를 열거하기 위해 매개 변수를 자식 요소에 전달하지만 숫자없이이를 수행하려고합니다. 당신이 볼 수 있듯이, 아이에게 내가 그를 누구인지 인식 할 수 있도록 내가 수를 passs,하지만 난 그래서 난 다른를 추가 할 수 있습니다 NG-coontent에 루프를 만들

<sys-tab [tabs]="['Principal', 'Complementar']"> 
    <sys-tab-content [num]="1"> 
    <sys-panel header="Dados Gerais"> 
     <sys-input-text header="Nome" tam="1"></sys-input-text> 

     <sys-input-mask header="CNPJ"></sys-input-mask> 
     <sys-input-mask header="CNES"></sys-input-mask> 
     <sys-input-mask header="Telefone"></sys-input-mask> 

     <sys-input-text header="Email"></sys-input-text> 
    </sys-panel> 
    </sys-tab-content> 
    <sys-tab-content [num]="2"> 
    <sys-input-text header="Email"></sys-input-text> 
    </sys-tab-content> 
</sys-tab> 

: 이것은 내 코드입니다 클래스를 모든 "sys-tab-content"에 추가

+0

ngFor ** 루프를 'ng-content'로 부모 구성 요소에 전달하고 있습니까? 또는 위의 예와 같이 수동으로 구성 요소를 내부에 추가합니까? – Mihailo

+0

https://stackoverflow.com/questions/36755844/angular2-child-component-as-data/36760027#36760027, https://stackoverflow.com/questions/35190188/can-an-ng-content-be- used-inside-of-an-ng-for/35192483 # 35192483 –

+0

@Mihailo 수동으로 구성 요소를 추가하고 있습니다. –

답변

0

"ngFor"또는 반복 트로프를 추가하는 두 가지 방법이 있습니다.

하나는 transclusion에 의한 것이고 다른 하나는 부모 구성 요소의 ViewChildren을 검사하는 것입니다.