Tôi đã có một thành phần cha mẹ:
<parent></parent>
Và tôi muốn đưa vào nhóm này các thành phần con:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Mẫu phụ huynh:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Mẫu con:
<div class="child">Test</div>
Vì parent
và child
là hai thành phần riêng biệt, nên kiểu dáng của chúng bị khóa trong phạm vi riêng của chúng.
Trong thành phần cha mẹ tôi đã thử làm:
.parent .child {
// Styles for child
}
Nhưng các .child
phong cách không được áp dụng cho các child
thành phần.
Tôi đã thử sử dụng styleUrls
để đưa biểu parent
định kiểu vào child
thành phần để giải quyết vấn đề phạm vi:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Nhưng điều đó không giúp được gì, cũng đã thử cách khác bằng cách tìm nạp biểu child
định kiểu vào parent
nhưng điều đó cũng không giúp được gì.
Vậy làm thế nào để bạn định kiểu các thành phần con được bao gồm trong một thành phần cha mẹ?