2016-03-03 51 views
3

我想动态地在模板中使用属性构建选择器或调用组件。 像这样plunkerAngular2 - 在模板中动态添加选择器

例子:

<!-- What I want to do --> 
<frame-{{type}}></frame-{{type}}> 

<!-- Or --> 
<frame [type]="{{type}}"></frame> 

是否有这个解决方法还是不可能的angular2?

回答

2

至少目前不支持。组件和指令仅适用于静态HTML。

您可以使用 DynamicComponentLoader ViewContainerRef.createComponent来强制添加/删除组件。

+1

有关信息,请参阅 如何使用它:http://plnkr.co/edit/txdW7zCFL7fADIuvpiip?p=preview – Zysce

+0

角度2中仍不支持此功能吗? – PaladiN

+0

不,也不太可能。 –