J'ai un composant parent:
<parent></parent>
Et je veux remplir ce groupe avec des composants enfants:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Modèle parent:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Modèle enfant:
<div class="child">Test</div>
Puisque parent
et child
sont deux composants séparés, leurs styles sont verrouillés à leur propre portée.
Dans mon composant parent, j'ai essayé de faire:
.parent .child {
// Styles for child
}
Mais les .child
styles ne sont pas appliqués aux child
composants.
J'ai essayé d'utiliser styleUrls
pour inclure la parent
feuille de style de dans le child
composant pour résoudre le problème de portée:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Mais cela n'a pas aidé, a également essayé dans l'autre sens en récupérant la child
feuille de style dans parent
mais cela n'a pas aidé non plus.
Alors, comment stylisez-vous les composants enfants qui sont inclus dans un composant parent?