Ho un componente genitore:
<parent></parent>
E voglio popolare questo gruppo con componenti figlio:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Modello principale:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Modello figlio:
<div class="child">Test</div>
Poiché parent
e child
sono due componenti separati, i loro stili sono bloccati sul proprio ambito.
Nel mio componente genitore ho provato a fare:
.parent .child {
// Styles for child
}
Ma gli .child
stili non vengono applicati ai child
componenti.
Ho provato a utilizzare styleUrls
per includere il parent
foglio di stile nel child
componente per risolvere il problema relativo all'ambito:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Ma questo non ha aiutato, ha anche provato dall'altra parte recuperando il child
foglio di stile, parent
ma neanche quello ha aiutato.
Quindi, come modellare i componenti figlio inclusi in un componente principale?