вы можете добавить эту опцию в компонентный декоратор preserveWhitespaces: false
это удалит элемент из dom
<div *ngIf="false" >
..
</div>
false означает любое ложное значение
добавить базу классов на условиях
style.css
.d-none {
display:none
}
template
<div [ngClass]="{'d-none': true}">
...
</div>
или вы можете использовать ng-container
, чтобы вы не делалинужно обернуть вашу бизнес-логику любым div-элементом
<ng-container *ngIf="condition">
//business logic
</ng-container>
, если condition
true, элементы бизнес-логики контейнера будут видны, если значение false, ничего не будет отображаться в dom