我試圖創建一個表與多個行和其中包含像下面的重複列標題的行之一。Angularjs使用ng重複與<th>標記爲重複列標題
我不確定如何使用ng-repeat
在angularjs
來創建這些標頭。我試着把ng-repeat
放在<tr>
這個元素中,因爲它創建了多個行,所以顯然不起作用。
我也試過把它放在<th>
元素中,但是標題不會出現。因爲重複列出現的次數是動態的(取決於行1),所以我想使用ng-repeat
(顯示Current和Prior標題),而不是像下面的代碼那樣手動鍵入它們。
<thead>
<tr>
<th id="item" scope="colgroup" style="text-align:center" rowspan="2">Items</th>
<th ng-repeat="year in years()" id={{year}} scope="colgroup" style="text-align:center" colspan="2">
{{ year }}
</th>
</tr>
<tr>
<th id="{{year}}planning" scope="col" class="tsub-head">Current</th>
<th id="{{year}}reporting" scope="col" class="tsub-head">Prior</th>
<th id="{{year}}planning" scope="col" class="tsub-head">Current</th>
<th id="{{year}}reporting" scope="col" class="tsub-head">Prior</th>
</tr>
</thead>
代碼格式和語法 – Fraser