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ì parentvà childlà 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 .childphong cách không được áp dụng cho các childthành phần.
Tôi đã thử sử dụng styleUrlsđể đưa biểu parentđịnh kiểu vào childthà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 parentnhư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ẹ?