在动态组件初始化期间应用指令

时间:2017-11-06 08:34:44

标签: javascript angular

我使用ComponentFactoryResolver动态创建组件。

const factory = this.componentFactoryResolver.resolveComponentFactory(FooComponent);
const component = this.templateRoot.createComponent(factory).instance;

是否可以在此有条件地应用指令?

1 个答案:

答案 0 :(得分:1)

应用指令的唯一受支持的方法是静态地将标记添加到组件模板。

如果需要在运行时执行此操作,则可以动态编译组件。

参见例如How can I use/create dynamic template to compile dynamic Component with Angular 2.0?