【发布时间】:2022-11-15 08:33:23
【问题描述】:
详细信息关闭时如何不创建 div 元素 此代码不起作用:
<details #dtv>
<summary>Details</summary>
<div class="xd" *ngIf="dtv.open"></div>
</details>
【问题讨论】:
-
您在“详细信息”中的意思是如何关闭它?
标签: angular
详细信息关闭时如何不创建 div 元素 此代码不起作用:
<details #dtv>
<summary>Details</summary>
<div class="xd" *ngIf="dtv.open"></div>
</details>
【问题讨论】:
标签: angular
您可以使用 ng-container 作为
<ng-container class="xd" *ngIf="dtv.open"></ng-container>
因为如果条件不满足,ng-container 不会创建元素。
官方文档摘录:
ng-container 允许我们使用结构指令而不需要任何 额外元素,确保应用的唯一 DOM 更改是 那些由指令本身规定的。
【讨论】: