1.Dom树里 移除该元素
<div *ngIf="isShow"></div>
2.Dom树里 有该元素,只是隐藏
1.在隐藏之后不再占据空间
(1)display:none 可能会导致样式错位
(2)[hidden]="isShow"
(3)ng-show属性
(4)height:0;overflow:hidden 两个属性搭配使用可使元素隐藏
(5)对于input框,设置它的属性 type:hidden 也可使元素隐藏
[ngStyle]="{'display':isShow? '' : 'none' }"
2.在隐藏之后占据空间
(1)visibility:hidden
(2)opacity:0 设置图片透明度为0,隐藏元素