使用Angular 2,我想在模板中复制一行多次。迭代对象很容易,* ngFor =“#对象的对象”。但是,我想运行一个简单的循环,而不是foreach循环。 (伪
代码):
{for i = 0; i < 5; i++}
<li>Something</li>
{endfor}@H_301_2@
我该怎么做?
您可以动态地
生成一个数组,但是您希望渲染
<ul>
<li *ngFor="let item of createRange(5); let currentElementIndex=index+1">
{{currentElementIndex}} Something
</li>
</ul>@H_301_2@
码
createRange(number){
var items: number[] = [];
for(var i = 1; i <= number; i++){
items.push(i);
}
return items;
}@H_301_2@
Demo Here