Angular 所有角度相关性都需要是forwardRefs或Jest Break
我对玩笑和棱角分明有点恼人 我完全不知道为什么,但每次我尝试注入哪怕是最简单的服务时,都会引起笑话:Angular 所有角度相关性都需要是forwardRefs或Jest Break,angular,angular-material,jestjs,testbed,Angular,Angular Material,Jestjs,Testbed,我对玩笑和棱角分明有点恼人 我完全不知道为什么,但每次我尝试注入哪怕是最简单的服务时,都会引起笑话: 应用程序失败/simplescrum/src/app/app.component.spec.ts ● AppComponent›应创建应用程序 无法解析HeaderComponent:(?,[object])的所有参数。 语法错误(../../../packages/compiler/src/util.ts:108:17) 在CompileMetadataResolver.\u getDepen
应用程序失败/simplescrum/src/app/app.component.spec.ts
● AppComponent›应创建应用程序
无法解析HeaderComponent:(?,[object])的所有参数。
语法错误(../../../packages/compiler/src/util.ts:108:17)
在CompileMetadataResolver.\u getDependenciesMetadata(../../../packages/compiler/src/metadata\u resolver.ts:991:27)
在CompileMetadataResolver.\u getTypeMetadata(../../../packages/compiler/src/metadata\u resolver.ts:870:20)
位于CompileMetadataResolver.getNonNormalizedDirectiveMetadata(../../../packages/compiler/src/metadata\u resolver.ts:375:18)
在CompileMetadataResolver.loadDirectiveMetadata(../../../packages/compiler/src/metadata\u resolver.ts:226:11)
在../../../packages/compiler/src/jit/compiler.ts:137:36
在Array.forEach(中找到了答案:
tsconfig.spec.json
"compilerOptions": {
+ "emitDecoratorMetadata": true,
"outDir": "./out-tsc/spec",
在这里找到了答案:
tsconfig.spec.json
"compilerOptions": {
+ "emitDecoratorMetadata": true,
"outDir": "./out-tsc/spec",
这适用于使用角度DI的任何TS设置。它要么是emitDecoratorMetadata
选项,要么是显式使用Inject(断点观察者)
(无需forwardRef)。这适用于使用角度DI的任何TS设置。要么是emitDecoratorMetadata
选项,要么是显式使用Inject(断点观察者)
(无需forwardRef)。