मुझे एक मूल घटक मिला है:
<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
लेकिन इससे भी कोई फायदा नहीं हुआ।
तो आप बाल घटकों को कैसे स्टाइल करते हैं जो एक मूल घटक में शामिल हैं?