Angular 错误:模板分析错误:Can';t绑定到';ngForOf';因为它不是';t'的已知属性;模板&x27;
我正试图使用HTML标记构建一个表,但标题中出现了错误 以下是模板: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}
<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">