2016-12-09 53 views

回答

1

不,沒有辦法創建一個數組。 AFIK可以在模板中創建的數組大小限制爲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); 
    } 
}