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 child
zwei 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 child
Komponenten angewendet .
Ich habe versucht styleUrls
, das parent
Stylesheet des Stylesheets in die child
Komponente 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 child
Stylesheet abgerufen wurde, parent
aber das hat auch nicht geholfen.
Wie formatieren Sie untergeordnete Komponenten, die in einer übergeordneten Komponente enthalten sind?