ฉันมีองค์ประกอบหลัก:
<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
แต่ก็ไม่ได้ช่วยอะไร
ดังนั้นคุณจะกำหนดสไตล์องค์ประกอบลูกที่รวมอยู่ในองค์ประกอบหลักได้อย่างไร