angularJs的ng-if判断如果是false的话里面的内容是否加载了?
我知道ng-if如果判断为false的话,里面的内容不会显示,在源码中也不会显示,但是我想知道的是,这个不会显示代表什么,里面的内容是已经加载了但是由于判断的问题就没有显示,还是判断是false后里面的内容根本就没有加载
曾经蜡笔没有小新2017-05-15 17:00:18
ng-if
判断结果如果为false
,那么不会加载(没有DOM结构)。ng-show
判断结果如果为false
그러면 페이지에만 표시되지 않고 계속 로드됩니다(display:none).
为情所困2017-05-15 17:00:18
후자입니다. ng-if가 false이면 내부의 각도 템플릿이 더 이상 나타나지 않고 삭제되며, ng-if의 로직이 실행되지 않고 데이터가 렌더링되지 않습니다. 당신이 말하는 전자는 ng-hide ng-show
입니다.