是可能的,在angular2的模板中使用类似下面的内容,
for int a = 0; a < numberTest; a++
这个numberTest在代码组件中:
numberTest: number = 5;
和模板,这样的东西,最好说明我的意思:
<li *ngFor="#int a = 0; a < numberTest">
我知道可以使用数组解决,并迭代例如:
<li *ngFor="#item of items">
但我的问题是,如果可能的话,在模板中创建一个for,使用变量组件获取值条件,希望我能解释清楚.
解决方法
也许是这样的:
<li *ngFor="#int of range(numberTest)">
有辅助功能:
let range = (value) => { let a = []; for(let i = 0; i < value; ++i) { a.push(i+1) } return a; }