error error could not find column with id "name"/"ID"

137 阅读1分钟

问题:

​编辑

对照 尤其是循环columns 时,

​编辑

尤其要注意 matColumnDef / cdkColumnDef的值与

​编辑

​编辑

图中 循环定义的列的字段是 field,而渲染时变成了title,没有对应,所以报错。

解决方法:

检查列定义的字段和渲染的字段是否完全对应,问题解决。

ps:

用 Angular Material 开发表格时,尤其要注意这些表头和数据的一一对应,稍不留神,就报了一个毫无解决线索的错误,浪费精力去查找问题。