मुझे एक मूल घटक मिला है:
<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को शामिल करने का उपयोग करने की कोशिश की :parentchild
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
लेकिन इसने मदद नहीं की, childस्टाइलशीट लाने के दूसरे तरीके भी आजमाए parentलेकिन इससे भी कोई फायदा नहीं हुआ।
तो आप बाल घटकों को कैसे स्टाइल करते हैं जो एक मूल घटक में शामिल हैं?