Angular에서 상위 구성 요소의 CSS 파일에서 하위 구성 요소의 스타일을 지정하려면 구성 요소 범위 지정을 관통하는 방법이 필요합니다. 이 제한을 극복하는 방법은 다음과 같습니다.
피어싱 CSS 조합자가 지원 중단됨에 따라 새로운 조합인 ::ng-deep이 도입되었습니다. DOM 구조 내 깊은 하위 구성 요소를 대상으로 지정할 수 있습니다.
:host ::ng-deep parent { color: blue; } :host ::ng-deep child { color: orange; }
:ng-deep 이전에는 피어싱을 사용할 수 있었습니다. >>>, /deep/ 및 ::shadow와 같은 CSS 결합자는 구성 요소 경계를 관통합니다. 그러나 이러한 조합자는 더 이상 사용되지 않으며 가능하면 피해야 합니다.
:host >>> parent { color: blue; } :host >>> child { color: orange; }
위 내용은 Angular에서 상위 구성 요소의 CSS에서 하위 구성 요소의 스타일을 지정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!