찾다

 >  Q&A  >  본문

angular.js - angularJs的ng-if判断如果是false的话里面的内容是否加载了?

angularJs的ng-if判断如果是false的话里面的内容是否加载了?

我知道ng-if如果判断为false的话,里面的内容不会显示,在源码中也不会显示,但是我想知道的是,这个不会显示代表什么,里面的内容是已经加载了但是由于判断的问题就没有显示,还是判断是false后里面的内容根本就没有加载

世界只因有你世界只因有你2744일 전548

모든 응답(2)나는 대답할 것이다

  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-15 17:00:18

    ng-if判断结果如果为false,那么不会加载(没有DOM结构)。
    ng-show 判断结果如果为false 그러면 페이지에만 표시되지 않고 계속 로드됩니다(display:none).

    회신하다
    0
  • 为情所困

    为情所困2017-05-15 17:00:18

    후자입니다. ng-if가 false이면 내부의 각도 템플릿이 더 이상 나타나지 않고 삭제되며, ng-if의 로직이 실행되지 않고 데이터가 렌더링되지 않습니다. 당신이 말하는 전자는 ng-hide ng-show

    입니다.

    회신하다
    0
  • 취소회신하다