angular – 无法绑定到’ngforOf’,因为它不是已知的本机属性
参见英文答案 >
Can’t bind to ‘ng-forOf’ since it isn’t a known native property????????????????????????????????????9个
无法绑定到’ngforOf’,因为它不是已知的本机属性 <h4>Colors bad boys</h4> <ul><li [ERROR ->]*ngfor="#color of colors"> <span>{{color.color | upperCase}}</span> </li> 尝试通过TemplateParser或RuntimeMetadataResolver加载模板 模板正确加载其内容,但解析失败并显示错误 无法绑定到’ngforOf’,因为它不是已知的本机属性 解决方法
注意套管,它是* ngFor(大写字母F),而不是* ngfor或ng-for.
要修复您的示例,请使用: ... <ul><li *ngFor="#color of colors"> ... 请注意,它是* ngFor,而不是* ngfor. 两个掠夺者显示问题和纠正: 这是一个plunker with that same error you have(查看app / app.component.ts和控制台):
然后修复完全相同的代码,在this other plunker(刚刚更改了* ngFor的F). 最新的Angular版本 在Angular的最新版本中,我们有 要获得* ngFor,您需要在app模块中导入 import { BrowserModule } from '@angular/platform-browser'; @NgModule({ imports: [ BrowserModule ],// ... }) export class AppModule { } In other modules,导入 import { CommonModule } from '@angular/common'; @NgModule({ imports: [ CommonModule ],// ... }) export class OtherModule { } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |