2016-08-21 99 views
0

我想申報* ngFor的索引,但我得到一個錯誤類型和跟它角2:* ngfor不是讓我申報

無法讀取性的指標「toUpperCase」的不確定與在* ngFor

<div class="text" *ngFor="let item of blogs; let i = index | async | filter : 'feat' : true"> 

的錯誤。如果我拿出讓我=指數它工作正常,但我想利用索引,這樣我就可以申請CSS類的元素。看文檔,這是你應該如何去做的。

+0

你的問題不清楚,你可以請實際解釋你正在努力實現什麼,這樣我就可以給你一個相同的代碼 – Godfather

+0

可能的重複[Angular start ngFor index from 1](http:///stackoverflow.com/questions/39057119/angular-start-ngfor-index-from-1) –

+0

你不能在索引中做任何操作,如果你想聲明索引,它必須是這樣的:'< div class =「text」* ngFor =「let blog of blogs; let i = index;」>' –

回答

1

它應該是

<div class="text" *ngFor="let item of blogs | async | filter : 'feat' : true; let i = index"> 
1

indexngFor維護和導出爲index。你所能做的就是定義一個你想訪問該索引的模板變量的名字。您無法將管道或計算應用於該分配。