在线等,挺急的!npm run build为什么无法通过泛型呢谢谢哈~

写了一个模板类,里面注入了一个service,如下:
exportclassMyClass{
constructor(protectedmodalService:NzModalService,protectedservice:T){
}
}
使用npmrunbuild命令后提示如下:
ERRORin:Can'tresolveallparametersforMyClassin./././my-class.ts:([objectObject],?).
求如何解决?难道是需要配置build?
慕后森
浏览 270回答 2
2回答

素胚勾勒不出你

注入一个具体的实现类就可以了。constructor(protectedmodalService:NzModalService,@Inject(BaseService)protectedservice:T){}

米琪卡哇伊

和build脚本无关,是你的某个ts文件引用MyClass的时候没有给参数T,你应该贴出注入MyClass的那个类的代码,应该在MyClass后面指定参数比如MyClass
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript