当我为我的项目运行Karma“ ng test”时,我遇到了错误,
失败:模板解析错误:“ mat-card”不是已知元素
但是,当我们运行“ ng serve”时,该应用程序与mat-card标签一起正常运行。我们正在使用角度6。为此要求指导。
答案 0 :(得分:2)
您应该在测试规范中添加所有必需的模块,这些模块将由组件文件使用。就您而言,您缺少MdCardModule
。
import { MdCardModule } from '@angular/material';
imports: [
MdCardModule,
],
否则,如果您不在乎这些元素,则只需添加
schemas: [ NO_ERRORS_SCHEMA ] // not recommended, because it will hide all the errors