sur*_*der 5 material-design angular-material angular mat-tab
没有数据源(静态数据)的情况下如何使用材料设计数据表布局?在https://material.angular.io/components/table/examples上找不到该用例的示例。例如,我尝试以下操作没有成功。
<mat-table>
<mat-header-row>
<mat-header-cell>One</mat-header-cell>
<mat-header-cell>Two</mat-header-cell>
</mat-header-row>
<mat-row>
<mat-cell>aaa</mat-cell>
<mat-cell>bbb</mat-cell>
</mat-row>
</mat-table>
Run Code Online (Sandbox Code Playgroud)
我遇到以下错误:
LeistungenComponent.html:195 ERROR Error: StaticInjectorError(AppModule)[MatCell -> CdkColumnDef]:
StaticInjectorError(Platform: core)[MatCell -> CdkColumnDef]:
NullInjectorError: No provider for CdkColumnDef!
at NullInjector.push../node_modules/@angular/core/fesm5/core.js.NullInjector.get (core.js:979)
at resolveToken (core.js:1232)
at tryResolveToken (core.js:1182)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1077)
at resolveToken (core.js:1232)
at tryResolveToken (core.js:1182)
at StaticInjector.push../node_modules/@angular/core/fesm5/core.js.StaticInjector.get (core.js:1077)
at resolveNgModuleDep (core.js:9238)
at NgModuleRef_.push../node_modules/@angular/core/fesm5/core.js.NgModuleRef_.get (core.js:9919)
at resolveNgModuleDep (core.js:9238)
Run Code Online (Sandbox Code Playgroud)
在您的 app.module.ts 中,添加到提供程序
providers:[CdkColumnDef]
Run Code Online (Sandbox Code Playgroud)
添加到导入
import { CdkColumnDef } from '@angular/cdk/table';
Run Code Online (Sandbox Code Playgroud)