CdkTableModule实际上位于哪个模块中?

时间:2019-06-27 18:16:25

标签: angular

使用Angular 5,我正在Medium.com上跟踪一个示例

https://medium.com/tech-buddy/building-a-generic-data-table-component-in-angular-5-with-material-5-8417cb8f0ce6

希望产生一种通用的方式来显示任意表格数据。该示例可能会也可能不会(根据评论),但无论如何,我在尝试使用它时遇到的错误是

模块'“ / node_modules / @ angular / cdk / cdk”'没有导出的成员'CdkTableModule'。

我有两个问题

  1. 如果需要,如何在Angular 5中导入CdkTableModule?还是那不是一回事?

  2. 当我查看/ @ angular目录中的源代码时,有很多文件,其中许多是从其他文件导入的单行代码。为什么代码如此分散,这是我们所有人都应该效仿的良好编码风格吗?对我来说,作为一个想阅读代码的人,这就像在暴风雨中一次阅读一本新颖的PostIt笔记一样。

1 个答案:

答案 0 :(得分:0)

只需尝试:

import {CdkTableModule} from '@angular/cdk/table';

这在cdk表api中记录(第一行) https://v5.material.angular.io/cdk/table/api