У мене є батьківський компонент:
<parent></parent>
І я хочу заселити цю групу дочірніми компонентами:
<parent>
<child></child>
<child></child>
<child></child>
</parent>
Батьківський шаблон:
<div class="parent">
<!-- Children goes here -->
<ng-content></ng-content>
</div>
Дочірній шаблон:
<div class="child">Test</div>
Так як parent
і child
в двох окремих компонентів, їх стилі замикаються у своїй власній області.
У своєму батьківському компоненті я намагався робити:
.parent .child {
// Styles for child
}
Але .child
стилі не застосовуються до child
компонентів.
Я намагався styleUrls
включити parent
таблицю стилів у child
компонент для вирішення проблеми сфери:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Але це не допомогло, також спробували інший спосіб, ввівши child
таблицю стилів, parent
але це теж не допомогло.
Отже, як ви стилізуєте дочірні компоненти, які входять до батьківського компонента?