在使用Angular 2 Beta 0的Dart实现中尝试使用ngFor指令时,会生成以下编译时错误。
Property binding ngForOf not used by any directive on an embedded template ("[ERROR ->]
<div *ngFor="#item of items">
{{item}}
</div>"):
组件:
library design;
import 'package:angular2/angular2.dart';
@Component(
selector: 'design-component',
templateUrl: 'design.html',
viewProviders: const [CORE_DIRECTIVES]
)
class DesignComponent {
List<String> items = ["One", "Two", "Three"];
}
模板:
<div *ngFor="#item of items">
{{item}}
</div>
如果有任何建议或帮助需要,我们将不胜感激。
Angular 2 Beta
中使用ng2_form_examples时,仍然会收到相同的错误。属性绑定ng-forOf在嵌入式模板上未被任何指令使用
(https://goo.gl/RWSnR7) - Sureshng-for
。当我将其更改为ngFor
时,一切都正常工作了。 - Günter Zöchbauer