循环遍历字符串数组 - angular2

Ami*_*ani 5 angular-template ngfor angular

然而非常基本的事情,但我无法弄清楚如何在angular2中的html模板中显示字符串数组.

html的

<ul>
       <li *ngFor="#number of numberOptions">
          {{number}}
       </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

.TS

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

以上技巧是不是为我工作,文本编辑器显示错误#numberngFor.这是否在新版本中被弃用?或者我在这里做错了什么?

SrA*_*Axi 14

你必须声明变量numberlet.

   <li *ngFor="let number of numberOptions">
      {{number}}
   </li>
Run Code Online (Sandbox Code Playgroud)

  • @AmitChigadani的`#`语法用于Angular的beta版本. (2认同)

小智 5

使用let而不是#

<ul>
       <li *ngFor="let number of numberOptions">
          {{number}}
       </li>
</ul>
Run Code Online (Sandbox Code Playgroud)