angular - 角度测试台:“无法解析...的所有参数”,尽管提供者
问题描述
对于所有在其构造函数中具有依赖关系的组件,当我执行“compileComponents”时,我有一个错误:错误:无法解析 AsciiCharacterComponent 的所有参数:(?)。
我将这些依赖项包含在提供程序中:
someMock = {...}
TestBed.configureTestingModule({
declarations: [AsciiCharacterComponent, AsciiComponent],
imports: [],
providers: [
{
provide: SomeService,
useValue: someMock
},
],
}).compileComponents();
请注意,如果我使用:
providers: [SomeService]
这行得通。
任何想法?
解决方案
推荐阅读
- docker - 在 Docker 中共享卷时权限被拒绝
- javascript - 如何在 script.js 中导入 dotenv 数据和 npm 模块
- next.js - 重定向页面更改图像请求导致在 Next.Js 中找不到 404
- html - 自动从我的 iPhone 上的网页播放通知声音
- css - Lit-element - :host 选择器未在 Safari 上触发渲染
- javascript - 将第一个字符输入输入时,getPostDelimiter() 中的 Cleave.js 错误
- html - 如何在html模板中使用for循环
- reactjs - React TypeScript - 为什么在尝试使用 && 运算符有条件地渲染时,Boolean() 的行为与 double NOT (!!) 运算符不同?
- yaml - GitHub Actions - 您的 YAML 语法有错误
- javascript - DOM 问题:JS FOR 循环是无止境的且无功能的