2

首先,我想说我知道如何通过选择器删除组件的标签。比如像这样使用属性选择器:

selector: "div[my-component]"

我现在正在使用 Angular 5,我的问题是有由 渲染的组件router-outlet,并且这些组件被自动放入一个ng-component元素中。我无法在任何地方使用属性选择器。如何删除这个元素?该元素导致我的 CSS 中断。

4

1 回答 1

0

您可以将主机传递到您的路由器插座。这将帮助您添加类,因此您可以在该类的插座上应用您的 CSS。

@Component({ selector: 'my-component',
templateUrl: './my-component.html', host: { class: 'my-component-container' } })

于 2017-12-26T08:00:55.710 回答