【发布时间】:2020-02-06 11:25:38
【问题描述】:
当我尝试运行 ng test 时,我收到一个错误
类型“FormArray”上不存在属性“myFunction”
而且它是一个添加到 app.module.ts 以使其全局化的属性。
它是扩展 AbstractControl 添加 myFunction 的原型,因此可以在 AbstractControl 对象上调用它。 (完全像这里https://stackoverflow.com/a/47065916)
我可以做些什么来让 Karma 承认它被正确使用或让它忽略它?
编辑: 完全错误:
app/modules/settings/components/some-folder/some-folder2/some-folder3/some-folder4/myComponent.component.ts:74:23 中的错误 - 错误 TS2339:属性 'myFunction' 不存在输入“FormArray”。
74 myFormArray.addValidators([MyValidator(someList)]);
【问题讨论】:
-
请提供代表错误的实际代码。
-
你能分享一个失败的测试代码吗?
-
我在编辑中添加了完整的错误,但它与之前添加的基本相同
标签: angular testing karma-jasmine