【发布时间】:2016-03-05 11:19:46
【问题描述】:
我想用 Angular2 构建一个有 48 行的表,我想用 ngFor 来做。现在我通过一个数组(大小为 48)来做到这一点,但我认为它的效率很低,而且不是一种好的编程风格。 有没有一种优雅的方法可以在 Angular2 中进行 html-tags 循环?我可以在哪里设置开始和结束,有什么正常的吗?
在组件中我有这个数组:
private rows = new Array(48);
HTML 如下所示:
<table border="1">
<tr *ngFor="#row of rows ; #i = index">
<td>{{i}}</td>
</tr>
</table>
【问题讨论】:
-
关于这可能有用的用例的更多具体信息?
-
你想绑定
*ngFor的长度吗?起点和终点? -
我想要一个带有起点和终点的循环而不使用数组
-
是的,我有一个使用 *ngFor 的 HTML 技巧,您可以在其中使用起点和终点,但如果您需要同样的问题,则必须使用数组作为答案。
标签: angular