angular.js - angularJs的ng-if判斷如果是false的話裡面的內容是否載入了?
世界只因有你
世界只因有你 2017-05-15 16:58:18
0
2
551

angularJs的ng-if判斷如果是false的話裡面的內容是否載入了?

我知道ng-if如果判斷為false的話,裡面的內容不會顯示,在源碼中也不會顯示,但是我想知道的是,這個不會顯示代表什麼,裡面的內容是已經加載了但是由於判斷的問題就沒有顯示,還是判斷是false後裡面的內容根本就沒有載入

世界只因有你
世界只因有你

全部回覆(2)
曾经蜡笔没有小新

ng-if判断结果如果为false,那么不会加载(没有DOM结构)。
ng-show 判断结果如果为false,那麼,只不過不顯示在頁面上,還是會載入(display:none)。

为情所困

是後者,ng-if如果是false,裡面的angular模版將不會再出現了,被刪除了,而且ng-if裡面的邏輯也不會執行,數據當然也不會渲染。你說的前者是ng-hide ng-show

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板