【发布时间】:2016-08-06 05:57:04
【问题描述】:
我想知道是否有人知道您如何在 Angular 2 中设置一个带有背景的组件的全宽。只想在主屏幕上使用它。
以下更改所有组件,因此不起作用。
encapsulation: ViewEncapsulation.None,
【问题讨论】:
我想知道是否有人知道您如何在 Angular 2 中设置一个带有背景的组件的全宽。只想在主屏幕上使用它。
以下更改所有组件,因此不起作用。
encapsulation: ViewEncapsulation.None,
【问题讨论】:
如果你使用 ViewEncapsulation.None,那么你可以这样做:
@Component({
selector: 'my-component',
providers: [],
template: `
<div>
Hello
</div>
`,
styles:
[
'my-component { float:left;width:100%;padding:5px;background:#ccc;}',
'html, body {margin:0px; }'
],
encapsulation: ViewEncapsulation.None
})
在此处查看 Plunker:https://plnkr.co/edit/b3jtpO5TAkV4eK0ZuR1k?p=preview
【讨论】: