我正在try 将router-outlet 放置的元素设置为Angular ,并希望确保生成的元素的宽度为100%

从大多数回复中,我发现我应该使用::ng-deep Select 器,但是ANGLE的docs Select 器已被弃用.除了::ng-deep,还有别的 Select 吗?

推荐答案

FWIW在我的研究中,我没有发现任何替代ng deep或其他适用的替代品.这是因为,我相信Angular团队在shadow dom上遵从W3C规范,它最初有deep这样的 Select 器.然而,W3c后来删除了该建议,但没有用新的建议取代它.在此之前,我认为Angular团队将保留::ng-deep及其替代方案,但由于W3C草案的待定状态,处于不推荐状态.我现在无法花时间找到支持这一点的文档,但我最近确实看到了它.

长话短说:继续使用::ng-deep和它的替代方案,直到创建一个替代方案--不推荐使用只是一个早期通知,这样人们就不会在实际发生变化时措手不及.

--UPDATE--

https://drafts.csswg.org/css-scoping-1/个 如果您有兴趣,这是建议书草案.他们似乎正在为影子DOM树中的元素开发一组健壮的 Select 器;我认为,一旦该规范获得批准,就会通知Angular 克隆(如果有的话)(也就是说,一旦在浏览器中上线,Angular 可能不需要实现他们自己的 Select 器).

Html相关问答推荐

如何格式化HTML文本,使其环绕关键字

如何在一个div中心字体图标?

如何增加行背景的宽度而不影响上面的内容?""' HTML CSS

如何才能只给没有孟加拉语Kar符号的字母上色?

在 Select 前后更改选项卡的背景

为什么在移动视图中,这个水平可滚动的表格会在表格的右侧显示额外的空间?

如何将内容元素放在侧边栏旁边?

平移变换下的SVG剪辑路径行为

在每个列宽由带有固定值的minmax()函数定义的网格中,CSS如何为列分配空间?

如何生成随机字符串的字母数字字符集长度到html跨度?

如何使用css在响应图像后面添加形状?

为什么一个 CSS 网格框比其他网格框低?

视频重新加载而不是在 Swift 中暂停 WKWebView

为什么盒子不在div中显示?

Github上部署需要花费几小时时间:等待github pages部署批准

拨动switch 在重新加载时未重置

如何调整网格中单元格的高度?

两个span,一个在div居中,好像没有另一个,另一个在右边

变换元素以适应高度(Angular,SCSS)

无法使用 Reactjs 多次更新本地存储