>  Q&A  >  본문

주석이 없는 각도 애플리케이션

빈 댓글과 공백을 제거하는 구성 설정이 있나요?

내 빌드 명령은 ng build --environment prod --progress false --target production이고 tsconfig는

입니다. 으아악

@angular/cli:1.0.4

노드: 7.2.1

운영 체제: win32 x64

@angle/common: 4.1.3

감사합니다.

P粉939473759P粉939473759365일 전612

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

  • P粉978551081

    P粉9785510812023-11-11 09:54:44

    이러한 각 주석은 Angular가 뷰를 렌더링할 수 있는 표현식의 위치를 ​​유지하는 데 사용하는 ViewContainerRef입니다.

    ngIf 표현식이 false로 평가되면 분명히 Angular는 요소를 렌더링하지 않지만 일단 true가 되면 요소를 렌더링하므로 어디에 배치할지 어떻게 알 수 있습니까?

    으아악

    물론 다른 표현식 평가와 뷰 템플릿 바인딩도 있지만 ngIf이 가장 이해하기 쉽습니다

    이 댓글의 출처는 바로 여기입니다.

    회신하다
    0
  • P粉994092873

    P粉9940928732023-11-11 09:17:16

    이것은 Angular 지시문, 태그, 조건(if, for...)을 기반으로 생성되므로 이 공간이 필요합니다. 제거하면 성능이 저하되고 양방향 바인딩이 모두 사라집니다. 이러한 공간 각도 DOM 이 어떻게 렌더링되고 모델 및 변수에 바인딩되는지 결정합니다. 또한 주석 은 새 DOM 요소가 렌더링될 위치를 추적합니다(조건부 및 기타 경우).

    자세한 내용은 다음 링크를 참조하세요: https://github.com/angular/angular.js/issues/8722

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