Angular Material TypeError:无法读取未定义的属性“ id”

时间:2020-08-12 15:26:55

标签: angular angular-material

安装角形材料并在app.module中添加组件后,出现此错误

TypeError:无法读取未定义的属性“ id”。

2 个答案:

答案 0 :(得分:5)

原来,我是在导入组件,而不是模块。 enter image description here

不应导入组件。

enter image description here

应该导入模块。

答案 1 :(得分:0)

在遇到您的问题之前,我遇到了与您同样的问题!是。您对导入模块是正确的。导入非模块将导致Angular在运行时失败。函数registerNgModuleType(ngModuleType)是导致失败的函数,仅用于模块,并且在每次导入时运行。因此,没有ngModuleType的任何东西都不是模块,因此无法通过此函数正确传递。