我可以在Angular 2中使用标签模板吗?

时间:2016-03-10 08:23:26

标签: javascript angular

例如:

<div class="content">
    <h1>Title</h1>
    {{ include("../tags/inputBox",{name:'abcd',value:1234}); }}
</div>
<div class="content">
    <h1>Title 2</h1>
    {{ include("../tags/inputBox",{name:'efg',value:567}); }}
</div>

或者没有提供?

2 个答案:

答案 0 :(得分:1)

您希望由Angular处理的模板(绑定,创建组件,指令......)必须静态提供。有一些丑陋的解决方法,未来无法保证。

据我所知,唯一官方支持的方式是DynamicComponentLoader

答案 1 :(得分:1)

如果您正在讨论使用值注入动态模板,请使用ng-include#Angular1)有点指令然后 look at here github issue(fyi #Angular2) 解析它,显示它和所有值,明确指出

  由于存在安全问题,

ng-include将不会被添加

但你肯定可以使用DynamicComponentLoader