防止angular创建不必要的dom元素

时间:2018-06-28 17:06:13

标签: angular

我定义了一个页脚:<app-footer></app-footer>

应用程序页脚模板为:<footer>[...]</footer>

因此,生成的DOM为:<app-footer><footer>[...]</footer></app-footer>

我想在代码中保留app-footer,但我不想在DOM中保留它。即,我希望DOM仅包含<footer>[...]</footer>

我该如何实现?

1 个答案:

答案 0 :(得分:1)

您始终可以将选择器从应用程序页脚更改为[app-footer],以使其成为属性选择器。

然后,当您要使用它时,可以<app-footer></app-footer>代替<footer app-footer></footer>

然后,只需从您的footer文件中删除app-footer.component.html标记