我创建了一个通用辅助测试函数(稍后会扩展)...
public static createComponent<T>(component : Type<T>) : ComponentFixture<T>{
let fixture: ComponentFixture<T>;
TestBed.compileComponents();
fixture = TestBed.createComponent(component);
return fixture;
}
当我尝试调用此函数时....
myFixture = MyHelper.createComponent(MyComponent);
我在MyComponent上得到了一条红色的波浪线,表示......
argument of type MyComponent is not assignable to parameter type Type<MyComponent>
但是代码可以工作,组件可以正常编译。任何想法这个错误意味着什么?