2013-07-29 2 views
4

div를 ng-show, ng-if 또는 ng-switch를 사용하여 숨기면 모델의 값을 모두보고있는 수많은 form 요소를 포함하는 HTML div가 있다고 가정합니다. 양식 요소를 확인하고 따라서 내 애플 리케이션의 성능을 향상시킬 수 있습니까?DOM 요소를 숨기면 성능이 향상됩니까?

바운드 요소가 보이지 않으면 각도가 바운드 값을 검사 할 필요가 없다는 것을 알았습니다.

+0

질문을 다시 말하면 될까요? –

+0

더 이상 이해가 되나요? –

답변

4

ng-showng-hide은 CSS display 스타일 만 설정하며 여전히 바인딩을 처리합니다. 그러나 ng-switch은 적용되지 않는 케이스를 완전히 주석 처리합니다. 즉, 이 아닌이 바인딩 된 것을 의미합니다. 그러나 Edmondo1984의 답변에 동의합니다. 귀하의 선택을 근거로해야 할 지 의심 스럽습니다. ng-showng-switch es로 다시 쓰지 마십시오!

Chrome 확장자 Batarang으로 확인할 수 있습니다. 성능 탭에는 어떤 시계가 활성 상태인지 표시됩니다.

관련 문제