【发布时间】:2019-08-15 11:13:51
【问题描述】:
我想使用 MatTable Exporter 将 mat-table 导出为 excel,但出现错误:
无法绑定到“cdkTable”,因为它不是“mat-table”的已知属性。
component.html
<button mat-raised-button color="primary" #exportButton>export</button>
<mat-table mat-table [dataSource]="dataSource" #mytable [cdkTable]="mytable" class="mat-elevation-z8" [hidden]="!dataSource" ngxMatTableExporter [exporterButton]="exportButton" sheetName="ss" fileName="ff">
<ng-container matColumnDef="OrderId">
<th mat-header-cell *matHeaderCellDef>Order Id</th>
<td mat-cell *matCellDef="let element">{{element.OrderId}}</td>
</ng-container>
</mat-table>
在module.ts中
import { CdkTableModule } from '@angular/cdk/table';
import { MatTableModule,MatButtonModule} from '@angular/material';
@NgModule({
declarations: [OrderComponent],
imports: [
CdkTableModule,
MatButtonModule,
MatTableModule,
]
})
【问题讨论】: