Sur*_*rur 7 sonarqube angular-material angular
我正在尝试覆盖角度材料,因此我使用了::ng-deep,但在声纳库中出现错误。请帮我解决这个问题。
小智 10
在您的 stylelint 配置中(在此示例中为 .stylelintrc.json)添加以下规则:
{
"rules": {
"selector-pseudo-element-no-unknown": [true, { "ignorePseudoElements": ["ng-deep"] }]
}
}
Run Code Online (Sandbox Code Playgroud)
这将允许ng-deep伪元素而不禁用规则
Shl*_*gia -3
试试这样
:host {
::ng-deep {
//css
}
Run Code Online (Sandbox Code Playgroud)
如果我们希望组件样式级联到组件的所有子元素,而不是页面上的任何其他元素,我们目前可以通过将 :host 与 ::ng-deep 选择器结合使用来实现:
:host ::ng-deep h2 {
color: red;
}
Run Code Online (Sandbox Code Playgroud)
这将在运行时生成如下所示的样式:
<style>
[_nghost-c0] h2 {
color: red;
}
</style>
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11424 次 |
| 最近记录: |