我正在使用带有JIT编译器的Angular 4.3.3版本,在运行应用程序时出现以下错误:
属性绑定
ngforOf
在嵌入式模板中未被任何指令使用。 确保正确拼写属性名称,并在@NgModule.declarations
中列出所有指令。
我已经确认在我的主应用程序模块中导入了 BrowserModule
,并在引起此错误的子模块中导入了 CommonModule
。
这是抛出错误的模板:
<div class="background"></div>
<div class="content normal-page">
<ons-fab position="top right" ripple>+</ons-fab>
<ons-list>
<ons-list-item *ngFor="let item of items; let i = index">
<div class="center">
#{{i}} msg: {{item.msg}}
</div>
</ons-list-item>
</ons-list>
</div>
我已经将正确的模块导入到正确的位置,那么是什么导致了这个错误?
*ngfor
而是*ngFor
(第一个字母大写的F
)吗? - Günter Zöchbauer