Eu tenho um componente pai:
<parent></parent>
E eu quero preencher esse grupo com componentes filhos:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Modelo principal:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Modelo filho:
<div class="child">Test</div>
Como parent
e child
são dois componentes separados, seus estilos são bloqueados para seu próprio escopo.
No meu componente pai, tentei fazer:
.parent .child {
// Styles for child
}
Mas os .child
estilos não estão sendo aplicados aos child
componentes.
Tentei usar styleUrls
para incluir a parent
folha de estilo no child
componente para resolver o problema de escopo:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Mas isso não ajudou, também tentou o contrário, buscando a child
folha de estilo, parent
mas também não ajudou.
Então, como você estiliza componentes filhos incluídos em um componente pai?