【发布时间】:2018-08-15 17:27:26
【问题描述】:
我想强制父组件在没有 !important 修饰符的情况下更改子组件的样式。我的问题是..有没有办法做到这一点? (我是角度的初学者可能不是最好的解决方案。)
这是一个关于 2 个组合的最小示例。 Child 在模板中有一个简单的 div :)
parent.component.scss:
::ng-deep .child-div{
background-color: red;
}
childe.component.scss:
.child-div{
width: 100rem;
height: 100rem;
background-color: $pink;
color: $blue;
line-height: 100rem;
text-align: center;
margin-left: auto;
margin-right: auto;
}
感谢您的时间和回答! :)
编辑 #1 --- 我从全局 style.scss 试了一下
【问题讨论】:
-
你试过了吗?
::ng-deep .child-div[_ngcontent-c1]{ background-color: red; } -
是的,但不起作用:(
-
你能在这里指定你的元素结构吗?