2016-09-14 76 views
1

我一直在尝试实现一段时间的模板组件,以适应tr组到tbody表(模板是除tr之外的唯一可接受的东西)。Angular2使用模板作为选择器

有没有人有运气扩展模板,例如一个选择:

@Component({ 
selector: 'template [extended]', ... 
}) 

,然后在其他一些组件的HTML模板调用组件像这样?

<template extended></template> 

当我试图像上面我的嵌入式模板错误

回答

3

Angular不会将<template>元素添加到DOM。此外IE不支持内<table><ul>

我想属性的指令可以帮助你实现你想要的(只是猜测,因为我不知道你尽力去完成什么)

@Component({ 
    selector: 'tr[extended]', ... 
}) 
<template>标签

,并使用它像

<tr extended><tr> 
+0

这并不工作,但我想实现一组行作为用户输入一个功能单元。当单击一行时,第二行上的表单元素通过* ngIf显示使用第一行的数据。因此,试图将它们包装到状态为 – Nelson

+1

的组件中,我没有看到使用组件的方法。我想这应该与结构指令一起工作。它们与'