小编bmt*_*heo的帖子

如何修复 Angular 单元测试中的“错误:没有名称的表单控件的值访问器”?

我无法测试使用带有 ngModel 的自定义组件的组件

HTML 代码如下所示(在下面的 repro 中查看更多信息)

<custom-control name="formCode" [(ngModel)]="testValue"></custom-control>
Run Code Online (Sandbox Code Playgroud)

该代码在我的应用程序中运行,但在我的测试中失败并出现以下错误

Uncaught Error: Uncaught (in promise): Error: No value accessor for form control with name: 'formCode'

错误:没有名称的表单控件的值访问器:'formCode'

测试是用茉莉花运行的

我尝试了不同的导入,但似乎没有一个能解决我的问题

重现代码在这里:https : //stackblitz.com/edit/angular-test-ng-model

unit-testing jasmine karma-jasmine angular-ngmodel angular

5
推荐指数
2
解决办法
2万
查看次数