【发布时间】:2015-03-26 20:54:57
【问题描述】:
我刚刚开始学习 Angular JS,我正在尝试使用 ng-repeat 创建一个 8X8 表。我无法获得 8 个表头。所有表格标题都在一列中。这是我的代码。
<table border="1px solid black">
<tr ng-repeat="k in [0,1,2,3,4,5,6,7,8]">
<th>
column
</th>
</tr>
<tr ng-repeat="i in [0,1,2,3,4,5,6,7,8]">
<td ng-repeat="j in [0,1,2,3,4,5,6,7,8]">
[{{i}},{{j}}]
</td>
</tr>
</table>
这是我的代码的输出。我不确定为什么会这样。
【问题讨论】:
-
在不知道角度的情况下,您将
ng-repeat放在<tr>标记中,这将在逻辑上创建8 行,其中包含表头。而是尝试将代码放在标题单元格中:<th ng-repeat="k in [0,1,2,3,4,5,6,7,8]"></th> -
@SimonBambey 非常感谢。我是 Angular 新手,这就是我犯错的原因。
标签: angularjs html-table