失败:模板解析错误:“ mat-card”不是已知元素

时间:2018-07-12 15:19:30

标签: angular typescript karma-jasmine angular6

当我为我的项目运行Karma“ ng test”时,我遇到了错误,

失败:模板解析错误:“ mat-card”不是已知元素

但是,当我们运行“ ng serve”时,该应用程序与mat-card标签一起正常运行。我们正在使用角度6。为此要求指导。

1 个答案:

答案 0 :(得分:2)

您应该在测试规范中添加所有必需的模块,这些模块将由组件文件使用。就您而言,您缺少MdCardModule

import { MdCardModule } from '@angular/material';

imports: [ 
        MdCardModule, 
],

否则,如果您不在乎这些元素,则只需添加

schemas: [ NO_ERRORS_SCHEMA ]  // not recommended, because it will hide all the errors