Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates Angular2使用模板作为选择器_Templates_Angular - Fatal编程技术网

Templates Angular2使用模板作为选择器

Templates Angular2使用模板作为选择器,templates,angular,Templates,Angular,一段时间以来,我一直在尝试实现一个模板组件,以便将tr组放入tbody表中。除了tr之外,模板是唯一可以接受的 是否有人有幸将模板扩展为选择器,例如: @Component({ selector: 'template [extended]', ... }) 然后在其他组件的html模板中调用组件,就像这样 <template extended></template> 当我尝试上面这样一个简单的例子时,我得到了一个嵌入模板上的模板解析和组件错误模板标记是一个内置组件,它

一段时间以来,我一直在尝试实现一个模板组件,以便将tr组放入tbody表中。除了tr之外,模板是唯一可以接受的

是否有人有幸将模板扩展为选择器,例如:

@Component({
selector: 'template [extended]', ...
})
然后在其他组件的html模板中调用组件,就像这样

<template extended></template>
当我尝试上面这样一个简单的例子时,我得到了一个嵌入模板上的模板解析和组件错误

模板标记是一个内置组件,它实际上不会呈现给视图。例如,使用它,您可以避免在同一组件上需要*ngIf和*ngFor的情况。

模板标记是内置组件,实际上不会呈现到视图中。例如,使用它,您可以避免在同一组件上需要*ngIf和*ngFor的情况。

Angular不会向DOM添加元素。此外,IE不支持或中的标记

我想属性指令可以帮助你实现你想要的只是一个猜测,因为我不知道你到底想实现什么

@Component({
  selector: 'tr[extended]', ...
})
像这样使用它

<tr extended><tr>
Angular不向DOM添加元素。此外,IE不支持或中的标记

我想属性指令可以帮助你实现你想要的只是一个猜测,因为我不知道你到底想实现什么

@Component({
  selector: 'tr[extended]', ...
})
像这样使用它

<tr extended><tr>

这确实有效,但我正在尝试将一组行作为用户输入的一个功能单元来实现。单击一行时,第二行上的表单元素通过*ngIf使用第一行的数据显示。因此,试图用state将它们封装到一个组件中,我看不到使用组件的方法。我想这应该与结构指令配合使用。它们与一起使用。谢谢你。我最终选择了模板。我的解决方案是实现模板标记中的每一行集,使用ngFor指令重复该行集。状态可以保存在其中一行中,如下所示。。。也有,但不确定它们是否对您所做的工作有帮助。这确实有效,但我正在尝试将一组行作为用户输入的一个功能单元来实现。单击一行时,第二行上的表单元素通过*ngIf使用第一行的数据显示。因此,试图用state将它们封装到一个组件中,我看不到使用组件的方法。我想这应该与结构指令配合使用。它们与一起使用。谢谢你。我最终选择了模板。我的解决方案是实现模板标记中的每一行集,使用ngFor指令重复该行集。状态可以保存在其中一行中,如下所示。。。还有,但不确定它们是否对您所做的工作有帮助。