Angular 样式中 ::ng-deep 选择器的使用
在 Angular 中,::ng-deep 选择器通常用于穿透 Shadow DOM 和样式嵌套组成元素。不过,它目前已被弃用。
::ng-deep 的替代品
尽管 ::ng-deep 已被弃用,但 Angular 团队尚未概述出可行的替代方案。这是由于 W3C 对于能够遍历 Shadow DOM 边界的选择器缺乏商定的规范。
当前建议
在正式发布替代解决方案之前,Angular团队建议在必要时继续使用 ::ng-deep 及其替代品。弃用状态可作为在合适的替代品可用后最终删除此选择器的提示。
待定的 W3C 提案
CSS 工作组 (CSSWG) 正在积极制定该提案旨在满足选择器的需求,这些选择器可以有效地定位 Shadow DOM 树中的元素。该提案名为“CSS Scoping Level 1”,包括一组为此目的而设计的综合选择器。
一旦该提案最终确定并在浏览器中实施,它很可能成为未来任何项目的基础替换 Angular 中的 ::ng-deep。在那之前,使用 ::ng-deep 及其替代方案仍然是在 Angular 应用程序中设置嵌套组件元素样式的推荐做法。
以上是Angular 样式中已弃用的 ::ng-deep 选择器是否有替代品?的详细内容。更多信息请关注PHP中文网其他相关文章!

当他们在2013年去Chrome时,我们失去了歌剧。与Edge今年早些时候也进行了同样的交易。迈克·泰勒(Mike Taylor)称这些变化为“减少

在本周的综述中,Apple进入Web组件,Instagram如何插入脚本以及一些思考的食物,以进行自托管关键资源。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

Atom编辑器mac版下载
最流行的的开源编辑器

PhpStorm Mac 版本
最新(2018.2.1 )专业的PHP集成开发工具

禅工作室 13.0.1
功能强大的PHP集成开发环境

WebStorm Mac版
好用的JavaScript开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)