부모 구성 요소가 있습니다.
<parent></parent>
그리고이 그룹에 자식 구성 요소를 채우고 싶습니다.
<parent>
<child></child>
<child></child>
<child></child>
</parent>
부모 템플릿 :
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
자식 템플릿 :
<div class="child">Test</div>
이후 parent
및 child
두 개의 별도 구성 요소, 자신의 스타일이 자신의 범위에 잠겨 있습니다.
부모 구성 요소에서 다음을 시도했습니다.
.parent .child {
// Styles for child
}
그러나 .child
스타일은 child
구성 요소에 적용되지 않습니다 .
범위 문제를 해결하기 위해 의 스타일 시트를 구성 요소 styleUrls
에 포함시키는 데 사용하려고했습니다 .parent
child
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
그러나 그것은 도움이되지 않았으며 child
스타일 시트를 가져 와서 다른 방법으로 시도했지만 parent
도움이되지 못했습니다.
부모 구성 요소에 포함 된 하위 구성 요소를 어떻게 스타일링합니까?