无法使Ang属性在Angular 2中有效

时间:2016-05-26 21:56:59

标签: angularjs angular

我正在使用Angular 2 RC1而我正在尝试使用ngFor。我导入了import {Component, Input} from 'angular2/core';,我知道angular正在工作(我试图显示变量<div>{{ myVar }}</div>并且它有效)

在执行操作时我一直得到Can't bind to 'ngFor' since it isn't a known native property

<div *ngFor="let item of list">{{item}}</div>

我尝试导入import {NgFor} from 'angular2/common';并将其添加到我的指令中但没有成功。

在线文学令人困惑,因为看起来Angular团队在测试版和RC之间发生了变化......

1 个答案:

答案 0 :(得分:1)

您从'angular2 / core'导入而不是'@ angular / core',因此您必须使用'#'代替'let':

<li *ngFor="#item of list">
  {{ item }}
</li>