* ng对于组件中没有数据属性的数据范围

时间:2016-12-09 15:50:07

标签: angular range ngfor

在过去20年中,是否有一种简单的方法可以使用* ngFor创建选择框的选项字段,例如从值2016到值1996,组件中没有数据属性?

1 个答案:

答案 0 :(得分:3)

不,没有办法创建数组。

AFAIK可以在模板中创建的数组大小限制为10或20(此限制最近也可能已被删除 - 不确定)。

*ngFor="let x of [1,2,3...]"

另见https://github.com/angular/angular/issues/8168

请改用:

*ngFor="let x of years"
constructor() {
  this.years = []; 
  for(let i = 0; i < 20; ++i) { 
    this.years.push(2000 + i);
  } 
}