代码之家  ›  专栏  ›  技术社区  ›  Arnaud Denoyelle

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

  •  0
  • Arnaud Denoyelle  · 技术社区  · 8 年前

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

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

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

    我想保留 app-footer 在代码中,但我不希望它出现在dom中。也就是说,我希望dom只包含 <页脚>[…]</页脚> 是的。

    我该如何实现?

    1 回复  |  直到 8 年前
        1
  •  1
  •   user184994    8 年前

    您可以将选择器从app footer更改为 [app-footer] ,使其成为属性选择器。

    那么,当你想用它的时候,而不是 <app-footer></app-footer> 你可以的 <footer app-footer></footer>

    然后,只需移除 footer 你的标签 app-footer.component.html 文件

    推荐文章