【发布时间】:2017-07-13 22:49:57
【问题描述】:
我尝试通过 ng-content 为组件中包含的子元素包含 css。它似乎还没有在 Angular 2 中实现,或者也许有人已经有了解决方案,除了将 css 放在通用样式表中?
app.component.ts
<comp-parent>
<comp-child></comp-child>
</comp-parent>
compParent.component.html
<div class="wrapper">
<ng-content></ng-content>
</div>
compParent.component.css
.wrapper > comp-child {
margin-right: 5px; <-- Not applied !!!
}
【问题讨论】:
-
是您的组件。而是放置 HTML 元素。例如 - 您的 将被具有另一个组件 的模板替换。使用将在 DOM 中实际呈现的 HTML 元素。
标签: css angular styles angular2-ngcontent