为什么这不起作用?
Controller :
$scope.dates = ['1-1-2017', '2-1-2017'];
模板:
<tr>
<td ng-repeat="date in dates">
{{ date }}
</td>
</tr>
但它适用于 <div>
:
<div ng-repeat="date in dates">
{{ date }}
</div>
最佳答案
这是因为您没有使用 <table>
进行绑定(bind)作为父元素,所以试试这个:
<table>
<tr>
<td ng-repeat="date in dates">
{{date}}
</td>
</tr>
</table>
更新:
https://jsfiddle.net/avnesh2/srzof334/1/
查看此内容并尝试删除 table
然后检查。请参阅detail
这对你有用。
关于javascript - ng-repeat 使用数组创建表列失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41392800/