web-dev-qa-db-ja.com

文字列の配列をループする-angular2

まだ非常に基本的なことですが、htmlテンプレートの文字列の配列をangular2で表示する方法を理解できません。

.html

<ul>
       <li *ngFor="#number of numberOptions">
          {{number}}
       </li>
</ul>

.ts

this.numberOptions= ["I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX", "X"];

上記のトリックは私には機能しません、テキストエディターはngFor#numberのエラーを表示します。これは新しいバージョンで非推奨ですか?または私はここで何か悪いことをしていますか?

5
Amit Chigadani

変数numberletで宣言する必要があります。

   <li *ngFor="let number of numberOptions">
      {{number}}
   </li>
15
SrAxi

#の代わりにletを使用します

<ul>
       <li *ngFor="let number of numberOptions">
          {{number}}
       </li>
</ul>
5
Fawad Mukhtar
<ul>
       <li *ngFor="let number of numberOptions">
          {{number}}
       </li>
</ul>
2
Rahul Singh