【发布时间】:2023-03-26 19:20:01
【问题描述】:
<app-root></app-root> 之类的容器确实会破坏 css 布局,尤其是在使用 flexbox 时。
是否可以有不可见的组件容器?我已经使用以下标签尝试了selector: '[app-root]',但它们都创建了一个 dom 元素:
<template>, <ng-template>, <ng-template>, <ng-container>
如果真的需要这个容器,如果 Angular 只呈现一个 HTML 注释,那就太棒了。
【问题讨论】:
-
“是否有可能有不可见的组件容器”这是否意味着您不想在 DOM 中显示标签? @米克
-
是的,只是组件的内容,没有任何容器
-
你说的只是内容是什么意思?你不想要选择器标签?在你的 HTML DOM 中??
-
我不明白你这样做的目的。如果要根据条件隐藏某些模板,请添加 *ngIf="" 指令。尽量把问题说清楚
-
只是没有
那里很难理解。没有任何容器 html dom 标签的组件模板。