0

这是html模板:

<mat-table matTableExporter *ngIf="dataLoaded && !showMinTable" [dataSource]="allTableData" #exporter="matTableExporter" matSort>

除非我删除“matTableExporter”和“#exporter="matTableExporter",否则表格不会加载。否则表格很好。

正在为表加载的数据是在一个 ngOnInit 方法中,一旦我有了数据,我就会在它准备好之前进行一些操作。在所有这些完成之前,“dataLoaded”不会设置为 true。我也在使用 Angular 9rc3。这是 package.json:

"dependencies": { "@angular-devkit/build-angular": "^0.803.19", "@angular/animations": "^9.0.0-rc.3", "@angular/cdk": "~8.2.3", "@angular/common": "^9.0.0-rc.3", "@angular/compiler": "^9.0.0-rc.3", "@angular/core": "^9.0.0-rc.3", "@angular/forms": "^9.0.0-rc.3", "@angular/http": "^6.0.3", "@angular/material": "~8.2.3", "@angular/platform-browser": "^9.0.0-rc.3", "@angular/platform-browser-dynamic": "^9.0.0-rc.3", "cdk-table-exporter": "^1.2.2", "mat-table-exporter": "^1.2.2", "rxjs": "^6.0.0", "tslib": "^1.10.0", "zone.js": "^0.10.2" },

..有一些遗漏的包裹

4

0 回答 0