近期工程中使用到了Injector,需要通过Injector创建组件。
在写试验代码时,Injector在Component中进行注入。没有问题。
真正实现时,把一些配置的内容都放到到Service中,Injector也由Service进行注入。这时,代码中报了No provider for 'ViewContainerRef'的问题。
解决方法:
通过Component引入Injector,把Service改为不自动注入,而是通过Component创建,创建时需要传入Injector对象即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)