使用Angular 2,我想在模板中多次复制一条线.迭代一个对象很容易,*ngFor="let object of objects"
次.然而,我想运行一个简单的for
循环,而不是foreach
循环.比如(伪代码):
{for i = 0; i < 5; i++}
<li>Something</li>
{endfor}
我该怎么做?
使用Angular 2,我想在模板中多次复制一条线.迭代一个对象很容易,*ngFor="let object of objects"
次.然而,我想运行一个简单的for
循环,而不是foreach
循环.比如(伪代码):
{for i = 0; i < 5; i++}
<li>Something</li>
{endfor}
我该怎么做?
如果将int
传递给Array
构造函数,然后通过ngFor
对其进行迭代,则可以使用给定数量的条目实例化空array.
In your component code :个
export class ForLoop {
fakeArray = new Array(12);
}
In your template :个
<ul>
<li *ngFor="let a of fakeArray; let index = index">Something {{ index }}</li>
</ul>
索引属性为您提供迭代编号.