在我的代码中,HTML 文件的标题和内容中出现了两个错误。我想输入帖子项目并将它们显示在列表中。
<块引用>属性“title”在类型“never”上不存在。 类型“从不”上不存在属性“内容”。
<ngb-accordion #acc="ngbAccordion" *ngFor="let post of posts">
<ngb-panel id="toggle-1" title="{{post.title}}" >
<ng-template ngbPanelContent>
{{post.content}}
</ng-template>
</ngb-panel>
</ngb-accordion>
这是ts文件
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'app-list',
templateUrl: './list.component.html',
styleUrls: ['./list.component.css']
})
export class ListComponent implements OnInit {
content ="";
etitle = "";
elist = "";
posts = [];
onaddlist() {
const posts = {
title: this.etitle,
content: this.elist
};
}
constructor() { }
ngOnInit(): void {
}
}
答案 0 :(得分:0)
title
属性只有一种用法:post.title
。这意味着 posts
数组元素之一是 never
。 never
是不可达块的指示符。我敢肯定,如果您为 this.posts
添加了正确的类型,编译器会指出一个问题。