【发布时间】:2016-12-25 16:06:23
【问题描述】:
我正在制作一个简单的 hello world 应用程序(目前从 angular 1 迁移)我使用 angular-cli 生成我的组件,它创建了一个样式表并通过 styleUrls 将其链接到我的组件中。除非我执行“viewEncapsulation.none”,否则我的所有样式都不会按照我认为的方式应用。有什么我想念的吗?或者有没有更好的方法为此写出 css?
如果我使用默认封装(ViewEncapsulation.Emulated 甚至原生),我的样式根本不会显示。
import { Component, OnInit } from '@angular/core';
import { ViewEncapsulation } from '@angular/core';
@Component({
selector: 'app-header',
templateUrl: './header.component.html',
encapsulation: ViewEncapsulation.None,
styleUrls: ['./header.component.css']
})
export class HeaderComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
我的 CSS 如下所示:
.app-header{
display: block;
opacity:0.2;
}
【问题讨论】:
-
我编辑了我的回复。你解决了这个问题吗?
标签: css angular encapsulation