如何获取惰性模块angular2的当前活动组件选择器

时间:2018-01-27 04:23:43

标签: angular angular2-template

我已根据上一个问题Angular2, How to get the current active component selector to use it as class globally for css styling

在app.component.ts中添加了当前组件选择器

但现在我修改了我的代码以使用延迟模块功能,我只使用下面的代码访问组件选择器

 activeSelector: string;

 constructor(private resolver: ComponentFactoryResolver) {}

 onActivated(component) {
 this.activeSelector = 
      this.resolver.resolveComponentFactory(component.constructor).selector;    

 }

我收到以下错误:

找不到MyComponent的组件工厂。你有没有把它添加到@ NgModule.entryComponents?

我试图添加条目组件和NgModule,但仍然不知道如何为懒惰模块访问它。

是否有人知道如何为懒惰模块实现它。提前感谢您的帮助。

0 个答案:

没有答案