测试形式:angular2测试
Testing forms: angular2 testing
我正在尝试测试已导入 'FormGroup' 和 'FormBuilder' 的组件,但是当我尝试 运行 该组件的测试文件时,它给了我一个错误说 'FormGroup' 和 'FormBuilder' 不是已知的 属性 形式。我试过这样做,
TestBed.configureTestingModule({
imports: [ ],
declarations: [ FormComponent ],
providers: [ FormGroup, FormBuilder ]
})
但随后出现以下错误:
Uncaught Failed: Can't resolve all parameters for FormGroup: (?, ?, ?).
Error: Can't resolve all parameters for FormGroup: (?, ?, ?).
那么如何在测试(规范)文件中导入 formgroup 和 formbuilder?
Angular 我使用的版本:2.1.0
it gives me an error saying 'FormGroup' and 'FormBuilder' isn't a known property of form.
与您将 ReactiveFormsModule
导入应用程序模块的方式相同,您需要在测试模块中执行相同的操作
TestBed.configureTestingModule({
imports: [ ReactiveFormsModule ],
declarations: [ FormComponent ]
})
我正在尝试测试已导入 'FormGroup' 和 'FormBuilder' 的组件,但是当我尝试 运行 该组件的测试文件时,它给了我一个错误说 'FormGroup' 和 'FormBuilder' 不是已知的 属性 形式。我试过这样做,
TestBed.configureTestingModule({
imports: [ ],
declarations: [ FormComponent ],
providers: [ FormGroup, FormBuilder ]
})
但随后出现以下错误:
Uncaught Failed: Can't resolve all parameters for FormGroup: (?, ?, ?).
Error: Can't resolve all parameters for FormGroup: (?, ?, ?).
那么如何在测试(规范)文件中导入 formgroup 和 formbuilder?
Angular 我使用的版本:2.1.0
it gives me an error saying 'FormGroup' and 'FormBuilder' isn't a known property of form.
与您将 ReactiveFormsModule
导入应用程序模块的方式相同,您需要在测试模块中执行相同的操作
TestBed.configureTestingModule({
imports: [ ReactiveFormsModule ],
declarations: [ FormComponent ]
})