可以在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; }
http://plnkr.co/edit/CNVqxU?p=preview