angular6 - 非法状态:无法加载指令 AppComponent 的摘要
问题描述
我正在用角度编写一个 spec.ts 文件并收到以下错误:
失败:非法状态:无法加载指令 AppComponent 的摘要。
下面是我试过的代码
import { TestBed, async } from "@angular/core/testing";
import { AppComponent } from "./app.component";
describe('AppComponent', () => {
beforeEach(() => {
TestBed.configureTestingModule({
declarations: [
AppComponent
],
});
});
});
it('should create the app', async(() => {
let fixture = TestBed.createComponent(AppComponent);
let app = fixture.debugElement.componentInstance;
expect(app).toBeTruthy();
}));``
解决方案
您似乎正在使用一个组件,其中包含另一个组件。您必须添加您使用的AppComponent
所有declaration
组件configureTestingModule
推荐阅读
- python - 如何判断列表中的两个日期在 Python 中是否连续?
- javascript - d3.js入门,需要哪些文件?
- javascript - 将 PHP 数组数据发送到 javascript
- python - 无法使用 Python 抓取 Fantasy 表
- sublimetext3 - Sublime Text file_exclude_settings 不从搜索结果中排除文件
- javascript - 当我不将道具传递给功能组件时,为什么打字稿不会引发错误?
- phpstorm - 断点不起作用,MAC 上的 PhpStorm,Ubuntu 服务器上运行的 PHP
- javascript - 从继承的系统数组调用本机函数
- c# - 使用参数运行 PS 脚本
- java - 如何在 Java 中检查 hashmap 是否是单射的(OneOnOne)?