尝试在html中运行*ngFor
,就像这样。
但是,出现了这个错误。
Property binding ngForIn not used by any directive on an embedded template
这是html代码:
<ion-card *ngFor="#media in medias">
我在之前的项目中也发生了这种情况,仍在搞清楚。有线索吗?
Ionic2&amp; Angular2。
答案 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