在我的app.component.ts
中有一个number
类型的变量,如下所示
somevar: number = 3
我试图在我的app.component.html
中循环遍历它,并做一件事三次(在本例中,因为某些变量是3)。
这是可能的,因为变量不是数组,在这种情况下,使用ngIf
指令这将是微不足道的。
我尝试过像-but下面这样的东西,它非常愚蠢,当然也不起作用。
<div *ngFor="let i = somevar; while i > 0; i--">
<span>+</span>
</div>
发布于 2019-04-01 06:36:22
这里有一种方法,只需在component类中添加一个方法或数组变量。它通过重复一个字符somevar
次来创建一个字符串,并将该字符串转换为一个可以用ngFor
迭代的字符数组。
<div *ngFor="let item of 'x'.repeat(somevar).split('')">
<span>+</span>
</div>
有关演示,请参阅this stackblitz。
https://stackoverflow.com/questions/55445884
复制相似问题