You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular中如何通过*ngIf按指定场景控制div的显示与隐藏

Angular div显隐控制判断写法

首先明确*ngIf的生效规则:表达式返回true时渲染对应DOM元素,返回false时隐藏。
你的需求是仅当typeOfCollection === 'branch' 且 duplicate === 'N'时隐藏div,其余场景都显示,所以只要对唯一的隐藏条件取反即可,写法如下:

<div *ngIf="!(typeOfCollection === 'branch' && duplicate === 'N')"></div>

你也可以写成正向判断的形式,两种写法逻辑完全等价:

<div *ngIf="typeOfCollection === 'courier' || duplicate === 'Y'"></div>

内容的提问来源于stack exchange,提问作者RRB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 12:18:02