首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ng-deep在重新加载页面时被忽略?

ng-deep在重新加载页面时被忽略?
EN

Stack Overflow用户
提问于 2019-04-27 02:27:02
回答 1查看 457关注 0票数 1

我已经利用了Angular Material 5和ng-deep来定制我的mat-input,当我第一次加载页面时,它们工作得很好。

然而,当我切换到一个不同的页面,然后返回到带有mat-input的页面时,它要么再次应用ng深度css (例如,它将添加两次填充),要么完全忽略ng深度css。

我很难弄清楚我应该如何解决这个问题。我的其他ng深度css都不是这样的。这个问题只出现在这一个页面上,而且它只出现在Safari和Edge浏览器中。Chrome运行得很好。

EN

回答 1

Stack Overflow用户

发布于 2019-04-27 05:17:30

您应该知道,ng-deep (和其他别名)目前已被弃用,它的支持正在从主要浏览器和angular中移除。

请参阅:https://angular.io/guide/component-styles#deprecated-deep--and-ng-deep

您可以在此处找到有关将自定义样式应用于Angular材质组件的更多信息:https://material.angular.io/guide/customizing-component-styles

对于ex。利用更高的特异性:

代码语言:javascript
复制
.myapp-no-padding-dialog .mat-dialog-container {
  padding: 0;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55873149

复制
相关文章

相似问题

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