Angular 错误:模板分析错误:Can';t绑定到';ngForOf';因为它不是';t'的已知属性;模板&x27;

Angular 错误:模板分析错误:Can';t绑定到';ngForOf';因为它不是';t'的已知属性;模板&x27;,angular,Angular,我正试图使用HTML标记构建一个表,但标题中出现了错误 以下是模板: <template ngfor let-log [ngForOf]="logs"> <tr> <td [lgStatus]="log.level" class="ion-record"></td> <td>{{log.timestamp | date:'medium'}}</td> <td>{{log.source}

我正试图使用HTML标记构建一个表,但标题中出现了错误

以下是模板:

<template ngfor let-log [ngForOf]="logs">
  <tr>
    <td [lgStatus]="log.level" class="ion-record"></td>
    <td>{{log.timestamp | date:'medium'}}</td>
    <td>{{log.source}}</td>
    <td>{{log.message}}</td>
  </tr>
  <tr>
    <td colSpan="4">{{log.detailedMessage}}</td>
  </tr>
</template>

{{log.timestamp}日期:'medium'}
{{log.source}
{{log.message}
{{log.detailedMessage}
我检查了几个线程,并在app.module.ts中正确导入了BrowserModule,在与此模板相关的组件中正确导入了CommonModule

我看不出我做错了什么:(

提前感谢你的帮助。 哔叽。


一定是

<template ngFor let-log [ngForOf]="logs">
            ^

^
您可以使用
而不是
来使用更常见的语法

<ng-container *ngFor="let log of logs">

有一个小的打字错误

<template ngFor let-log [ngForOf]="logs">

确切的语法将是
ngFor
而不是
ngFor
,因此请像这样使用您的代码-

<template ngFor let-log [ngForOf]="logs">

有关更多类型,请参见此处

<template ngFor let-log [ngForOf]="logs">