2017-05-17 93 views
1

我在component.ts中有一個變量,我想根據整數生成選擇選項。基於整數值生成選擇下拉列表

說我有一個變量

total = 10;

this.totalArray = Array(this.total).fill().map((x,i)=>i); 

component.html

@Component({ 
    template: ` 
    <ul> 
     <li *ngFor="#number of totalArray">{{number}}</li> 
    </ul> 
    ` 
}) 
export class SampleComponent { 
    (...) 
} 

但是這給出了一個錯誤,Supplied parameters do not match any signature of call t arget

+0

什麼代碼會導致此錯誤消息? –

回答

2

*ngFor語法let number of totalArray#number of totalArray自年份以來無效:

<ul> 
    <li *ngFor="let number of totalArray">{{number}}</li> 
</ul> 
+0

不,這不是問題。問題在於ts –

+0

this.totalArray = Array(this.total).fill()。map((x,i)=> i); –

+0

https://plnkr.co/edit/7plGG3DjtNrpQ9bGegBz?p=preview –

相關問題