当前位置: 首页 > 知识库问答 >
问题:

无法绑定到'ng forof',因为它不是'tr'的已知属性(最终版本)

吴镜
2023-03-14

我使用的是Angular22.1.0。当我想显示一个公司列表时,我得到了这个错误。

file.component.ts中:

public companies: any[] = [
    { "id": 0, "name": "Available" },
    { "id": 1, "name": "Ready" },
    { "id": 2, "name": "Started" }
];
<tbody>
  <tr *ngFor="let item of companies; let i =index">
     <td>{{i}}</td>
     <td>{{item.name}}</td>
  </tr>
</tbody>

共有1个答案

游鸣
2023-03-14

如果@ngmodule()是根模块(appmodule),则将browsermodule添加到imports:[]中。

// older Angular versions
// import {BrowserModule, CommonModule} from '@angular/common';

import { BrowserModule } from '@angular/platform-browser'
..
..
@NgModule({
  imports: [BrowserModule, /* or CommonModule */],
  ..
})
 类似资料:
  • 我的html模态组件中有以下代码: 但是我得到了以下错误: 我在网上看过其他人的解决方案,他们建议导入表单模块、反应式表单模块和通用模块,但我已经在模式模块中导入了这些解决方案 有没有人对我如何摆脱这个错误还有其他建议?

  • 我正在尝试在表中显示来自数据库的一些数据,我遇到了这个错误,我在网上找到的唯一解决方案是导入通用模块和NgModule,我已经在做了,所以我不明白出了什么问题。这只发生在这个组件中,而不是在同一个模块中的其他组件中: 我收到的数据: admin.component.ts: 管理组成部分html:

  • 我开始使用Angular2(最终版本),我在*ngFor上遇到了一些问题。 (" 确保属性名拼写正确,并且所有指令都列在“指令”部分。 它工作正常,但当我尝试在警报组件中添加*ngFor循环时,我得到了以下错误: alerts.component.html 仪表板模块

  • 当试图用电话号码填充简单的无线电组列表时 无法绑定到“ngForOf”,因为它不是“离子项”的已知属性。 问题与角9有关。可能的解决方案是,BrowserMoules和Common模块需要到位。我想我明白了。然而,错误仍然存在。 爱奥尼亚信息: 加上数字。页ts add-number.module.ts 加上数字。页html 你知道怎么解决这个问题吗? . 编辑:https://pastebin.

  • 最近开始玩《棱角2》了。到目前为止都很棒。因此,为了学习使用我开始了一个个人演示项目。 有了基本的路由设置后,我现在想从报头导航到一些路由,但由于我的报头是的父路由,所以我收到这个错误。 app.component.html header.component.html 现在我部分地理解了,我猜由于该组件是的包装器,所以不可能通过这种方式访问。那么,对于这样的场景,是否有可能从外部访问导航呢? 如果

  • 问题内容: 即使未显示组件,启动我的Angular应用程序时也会出现以下错误。 我必须将注释掉,这样我的应用才能正常工作。 我正在查看Hero插件,但与我的代码没有任何区别。 这是组件文件: 问题答案: 是的,就是这样,在app.module.ts中,我刚刚添加了: