首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >意外的未知伪元素选择器"::ng-deep“

意外的未知伪元素选择器"::ng-deep“
EN

Stack Overflow用户
提问于 2020-04-29 19:11:09
回答 2查看 5.1K关注 0票数 2

我试图覆盖角度材质,所以我使用了::ng-deep,但在sonarqube中得到了错误。请帮我解决这个问题。

EN

回答 2

Stack Overflow用户

发布于 2020-04-29 19:34:28

SonarQube should respect .stylelintrc.我们尝试了几个版本,但都不起作用。我们当前使用的是JSON,它也不起作用:

代码语言:javascript
复制
{
  "rules": {
    "selector-type-no-unknown": null,
    "selector-pseudo-element-no-unknown": null
  }
}

我知道这不是一个很有帮助的答案,但到目前为止我只知道这些。

票数 2
EN

Stack Overflow用户

发布于 2020-04-29 19:21:09

像这样试一下

代码语言:javascript
复制
:host {

  ::ng-deep {

    //css

  }

如果我们想要我们的组件样式级联到组件的所有子元素,而不是页面上的任何其他元素,我们目前可以通过组合使用:host和::ng-deep选择器来实现:

代码语言:javascript
复制
:host ::ng-deep h2 {
    color: red;
}

这将在运行时生成如下样式:

代码语言:javascript
复制
<style>  
[_nghost-c0]  h2 {
    color: red;
}
</style>
}
票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61500435

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档