在Angular 7中,你可以使用编程方式显示表头,结合ngFor和ngIf在同一个选择器上。以下是一个示例解决方法:
{{ header }}
export class AppComponent {
showTableHeader: boolean = true;
tableHeaders: string[] = ['Header 1', 'Header 2', 'Header 3'];
// 根据条件切换显示/隐藏表头
toggleTableHeader() {
this.showTableHeader = !this.showTableHeader;
}
}
这样,当你点击按钮时,showTableHeader变量的值将切换,并相应地显示或隐藏表头。