当前位置: 首页 > 面试题库 >

用什么代替:: ng-deep

微生德泽
2023-03-14
问题内容

我正在尝试对由路由器插座放置的元素进行倾斜设置,以确保生成的元素的宽度为100%

从大多数答复中,我看到我应该使用::ng- deep选择器,但是从Angular的文档中,它已被弃用。有替代品::ng-deep吗?


问题答案:

FWIW在我的研究中,我没有找到ng-
deep的替代品或其他适用的替代品。我相信这是因为,Angular团队正在遵循影子dom的W3C规范,该规范最初具有诸如的选择器deep。但是,W3c自此删除了该建议,但未用新建议取代它。在此之前,我认为Angular团队将保留::ng- deep并提供其他替代方案,但由于W3C草案的待定状态而已过时。我现在无法花时间来找到支持该文档的文档,但是最近确实看到了。

长话短说:继续使用::ng-deep它及其替代方案,直到创建替代方案为止-弃用只是一个早期通知,因此,只要实际的更改实现,人们就不会蒙蔽视线。

- 更新 -

https://drafts.c​​sswg.org/css-scoping-1/
如果您有兴趣,这是提案草案。看来他们正在为影子dom树中的元素选择器的强大集合。我认为正是这一规范(一旦获得批准)将通知角度克隆(如果有的话)(即,一旦在浏览器中发布,角度可能无需实现自己的选择器)。



 类似资料:
  • 问题内容: 所以我查看了一些Java代码并偶然发现: 基本上,此列表接受所有属于SomeObject的对象- SomeObject本身或其继承者。但是根据多态性,它的继承者也可以看作是SomeObject,因此它也可以工作: 那么,为什么在第二个选项定义明确且基本相同时,有人会使用第一个选项呢? 问题答案: 在这种情况下,您不能说( 不允许 )在哪里 你可以说 ( 允许 ) 但是请注意,您 不能在

  • 问题内容: 我刚刚发现它已被弃用,这使我在Google上可以找到的有关如何使用客户端的所有信息失效。在Javadoc中没有给出指示,以什么来代替使用。Google同样保持沉默。 我现在已经回复,但是无论如何都会对答案感兴趣,以及人们应该如何找到答案而又不问其他知道的人?我是否可以找到该信息的资源? 问题答案: 3.0测试文档这里介绍,像这样这些弃用: Resteasy手动客户端API,拦截器,St

  • 问题内容: 从Map.java的文档中- 在和静态工厂方法提供了一种方便的方法来创建不可改变的地图。 但是当我已经可以使用重载方法时 … … Map.ofEntries的用途是什么 返回一个不变的映射,其中包含从给定条目提取的键和值,并且条目本身未存储在映射中。 问题答案: __ 关于如何创建包含26个元素的Map的任何猜测? 您已链接的Map中的两个工厂方法之间的主要区别是: 返回一个不变的映射

  • 问题内容: 在PHP页面上的表单中,可以使用: 要么 要么 在表单的动作属性中。由于echo 不会传递要使用的变量,而您必须使用,为什么还要使用它呢? 我问是因为我花了一些时间才弄清楚这些变量没有随传递。谢谢。 问题答案: 该属性将默认为当前URL。这是“将表格提交到它来自的地方的最可靠,最简单的方法”。 没有理由使用,并且根本不提交表单(除非附加了事件处理程序来处理提交)。

  • 问题内容: 大约一周前,我已经从表格设计跃升为CSS,此后一直在阅读更多内容。昨天,我在SO上读了一篇长文章,那里的海报使floats 敲响,以及它们的贬值程度。有很多关于使用它代替的讨论。 我有一个刚刚完成的HTML5设计,它在firefox和chrome中看起来很棒,但是当从运行Internet Explorer版本7、8和9的其他计算机上进行测试时,该设计绝对 会爆炸 。这 似乎 对我这个设

  • 问题内容: 什么时候用Java thread.run()代替thread.start()? 问题答案: 你可能要在特定于功能而不是并发的特定单元测试中调用run()。