У меня есть родительский компонент:Как создать дочерние компоненты из css-файла родительского компонента?
<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
«s в child
компонент для решения вопроса Область применения:
// child.component.ts
styleUrls: [
'./parent.component.css',
'./child.component.css',
]
Но это не помогло, а также попробовал другой путь, запрашивая в child
таблицы стилей в parent
но это тоже не помогло.
Итак, как вы создаете дочерние компоненты, которые включены в родительский компонент?
Смотрите также http://stackoverflow.com/questions/34542143/load-external-css-style-into-angular-2-component/34963135#34963135 –