加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular – 无法绑定到’ngforOf’,因为它不是已知的本机属性

发布时间:2020-12-17 17:04:30 所属栏目:安全 来源:网络整理
导读:参见英文答案 Can’t bind to ‘ng-forOf’ since it isn’t a known native property????????????????????????????????????9个 无法绑定到’ngforOf’,因为它不是已知的本机属性 h4Colors bad boys/h4 ulli [ERROR -]*ngfor="#color of colors" span{{color
参见英文答案 > 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加载模板
并在angular2 bootstrap中注入overwtitten方法,例如对于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和控制台):

Can’t bind to ‘ngforOf’ since it isn’t a known native property

然后修复完全相同的代码,在this other plunker(刚刚更改了* ngFor的F).

最新的Angular版本

在Angular的最新版本中,我们有@NgModule,需要一些额外的配置.

要获得* ngFor,您需要在app模块中导入BrowserModule

import { BrowserModule } from '@angular/platform-browser';

@NgModule({
  imports:      [ BrowserModule ],// ...
})
export class AppModule { }

In other modules,导入CommonModule

import { CommonModule } from '@angular/common';

@NgModule({
  imports:      [ CommonModule ],// ...
})
export class OtherModule { }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读