を使用する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行は、より多くのデータを用いて折り畳み可能であり、異なるフィールドを使用して)各要素は表2 連続行を作成する必要elements
ように含まれていることです<tr>
の横の属性は許可されません。
は、私は少し異なる構文で存在する
<tbody>
<template *ngFor="let element of data; let i = index">
<tr>...</tr> //row 1
<tr>...</tr> //row 2
</template>
</tbody>
おかげで怒鳴るアクションでそれを見ることができます。なぜ構文の違いを理解していない。私はドキュメントに構文があるのを見て、* ngForを試してみましたが、うまくいきませんでした(タイプミス)。また、私のIDEは、この構文がここでは「許可されていません」、オートコンプリートはしていないと訴えています。 – royB
https://angular.io/docs/ts/latest/guide/template-syntax.html#!#star-template私はIDEについて知りません。私が答えて示したのは、標準的な構文です。 '* ngFor'は構文的な砂糖です。 –
私は数日前にこれが必要でしたが、私はブートストラップ3行とcol-xx-yクラスで実装しました。 2行目は最初の行で起動され、ドリルダウンテーブルとして機能します。基本的には、プロジェクト全体を通してさまざまなアプローチに「分解」することを避けようとしましたが、すべての視点で統一されたものにしたいと考えました。 –