我想明白,如果我创建两个样式表
款式一
.heading {
color: green;
}
款式2
.heading {
color: blue;
}
现在,如果这两种样式写在两个不同的视图中,当在布局上将它们渲染为Partial View 时,那么在这种情况下可能会发生冲突并且一个可能会覆盖另一个的样式。
但
使用angular(参见第 16 页),如何将不同组件中的这两种样式通过封装呈现在同一页面上?为什么 CSS 没有被覆盖?
例如
import { Component } from '@angular/core';
@Component({
selector: 'app-user-item',
template: '<p class="heading">abc</p>',
styleUrls: ['./user-item.css']
})
export class UserItemComponent implements OnInit {
constructor() {}
ngOnInit() {}
}
用户项.css
.heading{ color :green}
app-user.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-user',
template: '<p class="heading">abc</p>',
styleUrls: ['./user.css']
})
export class UserItemComponent implements OnInit {
constructor() {}
ngOnInit() {}
}
用户.css
.heading{ color :blue}
在页面上呈现此内容时:
<app-user></app-user>
<app-user-item></app-user-item>
这是结果:
素胚勾勒不出你
PIPIONE
相关分类