【发布时间】:2017-10-06 19:42:26
【问题描述】:
我使用*ngContainerOutlet动态加载组件,但是它将组件的模板封装在ng-component标签中,导致我的CSS规则失败。
例如:
<div class="my-class">
<ng-container *ngComponentOutlet="MyComponent"></ng-container>
</div>
我最终得到了类似的东西:
<div class="my-class">
<ng-component>
<div>my content...</div>
</ng-component>
</div>
导致my-class 无法应用于组件的模板。
我尝试创建一个类似my-class > ng-component 的 CSS 规则,但由于它是动态创建的,所以它不起作用。与:first-child 相同。
有没有使用 CSS 或 Angular 的解决方案(例如,阻止这种封装)?
谢谢, 亚历山大
【问题讨论】:
标签: css angular components