属性绑定ngForIn未被嵌入式模板上的任何指令使用 - Ionic 2

时间:2016-01-17 22:23:26

标签: angular ionic2

尝试在html中运行*ngFor,就像这样。 但是,出现了这个错误。

Property binding ngForIn not used by any directive on an embedded template

这是html代码:

<ion-card *ngFor="#media in medias">

我在之前的项目中也发生了这种情况,仍在搞清楚。有线索吗?

Ionic2&amp; Angular2。

1 个答案:

答案 0 :(得分:59)

你的错误与angular1语法:

而不是*ngFor="#media in medias"

你必须写*ngFor="#media of medias"

更新 - 从测试版17开始,使用let语法代替#。这会更新到以下内容:

<div *ngFor="let media of medias">

https://angular.io/docs/ts/latest/api/common/index/NgFor-directive.html