我能';如果无法使用FormsModule从测试床获取FormBuilder,请导入ReactiveFormsModule
我需要做什么?或者我应该使用新操作符创建一个?否,: 如前所述,我能';如果无法使用FormsModule从测试床获取FormBuilder,请导入ReactiveFormsModule,forms,angular,testing,dependency-injection,Forms,Angular,Testing,Dependency Injection,我需要做什么?或者我应该使用新操作符创建一个?否,: 如前所述,TestBed.get与injecthelper相同,它在第一次调用时创建一个injector并获取提供者实例 FormsModule和ReactiveFormsModule是互斥的,不应一起使用,但这不应影响结果 TestBed.configureTestingModule({ imports: [ FormsModule, ReactiveFormsModule, ] }); T
TestBed.get
与inject
helper相同,它在第一次调用时创建一个injector并获取提供者实例
FormsModule
和ReactiveFormsModule
是互斥的,不应一起使用,但这不应影响结果
TestBed.configureTestingModule({
imports: [
FormsModule,
ReactiveFormsModule,
]
});
TestBed.get(FormBuilder);
describe('FormBuilder', () => {
let fb;
beforeEach(() => {
TestBed.configureTestingModule({
imports: [
ReactiveFormsModule
]
});
fb = TestBed.get(FormBuilder);
});
it('should be FormBuilder instance', () => {
expect(fb instanceof FormBuilder).toBe(true);
});
});