1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Angular中ngIf与CSS的display属性控制Html元素或组件显示隐藏的区别

Angular中ngIf与CSS的display属性控制Html元素或组件显示隐藏的区别

时间:2021-03-13 19:37:29

相关推荐

Angular中ngIf与CSS的display属性控制Html元素或组件显示隐藏的区别

直奔主题,两者的主要区别在于,元素(或组件,以下都称为元素)相关联的资源的加载时间的不同。

ngIf可以认为是一种缓加载。只有当判断条件为真(true)时,元素才会进行加载并渲染。如果元素本身是比较复杂的组件时,就会进行与服务器间的资源请求。

而CSS的display属性,不存在缓加载的情况。包含相关元素的DOM加载的时候就会从服务器请求相关资源。

所以,如果开发过程中需要用到缓加载,增加页面初次加载时响应速度的时候,可以使用ngIf指令。如果需要预加载可以使用CSS的display属性。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。