Ich habe eine übergeordnete Komponente:
<parent></parent>
Und ich möchte diese Gruppe mit untergeordneten Komponenten füllen:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Übergeordnete Vorlage:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Untergeordnete Vorlage:
<div class="child">Test</div>
Schon seit parent und childzwei separate Komponenten sind, sind ihre Stile an ihren eigenen Bereich gebunden.
In meiner übergeordneten Komponente habe ich versucht:
.parent .child {
// Styles for child
}
Aber die .child Stile werden jedoch nicht auf die childKomponenten angewendet .
Ich habe versucht styleUrls, das parentStylesheet des Stylesheets in die childKomponente aufzunehmen, um das Scope-Problem zu lösen:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Aber das hat nicht geholfen, auch in die andere Richtung versucht, indem das childStylesheet abgerufen wurde, parentaber das hat auch nicht geholfen.
Wie formatieren Sie untergeordnete Komponenten, die in einer übergeordneten Komponente enthalten sind?