사용 Angular 2 ngFor 테이블을 작성 중입니다.ngFor 2 행을 작성하십시오.
내 문제 my data array
가
<tbody>
<tr *ngFor="let element of data; let i = index">
<th>...<th>
...
<td>...<td>
</tr>
</tbody>
문제는 tbody
이다 (두 번째 행보다 데이터 접을 다양한 필드를 이용하여) 각각의 요소는 표 2 개 연속 행을 생성한다 elements
되도록 포함되어있다 <tr>
옆의 속성을 허용하지 않습니다.
나는 약간 다른 구문이 존재
<tbody>
<template *ngFor="let element of data; let i = index">
<tr>...</tr> //row 1
<tr>...</tr> //row 2
</template>
</tbody>
감사 우는 행동에서 볼 수 있습니다. 왜 구문의 차이인지 이해하지 마십시오. 나는 문서에서 ithis 구문을 보았고 * ngFor가 작동하지 않는 (오타) 그것을 시도했습니다. 또한 내 IDE는이 구문이 "허용되지 않음"이며 자동 완성이 없다고 불평합니다. – royB
https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template IDE에 대해 잘 모르겠습니다. 내 대답에서 보여준 것은 정규 구문입니다. '* ngFor'는 통사론적인 설탕입니다. –
나는 이것을 며칠 전에 필요로했지만 부트 스트랩 3 행과 col-xx-y 클래스를 통해 구현했습니다. 두 번째 행은 첫 번째 행에 의해 활성화되었으며 드릴 다운 테이블 역할을합니다. 기본적으로 나는 프로젝트 전체에서 다양한 방법으로 "분해"하는 것을 피하려고 노력했으며 모든 관점에서 일관되게 유지하려고했습니다. –