我有一个 Angular 应用程序。到目前为止,我的 HTML 看起来像这样:
body
- <div side-nav right-aligned>
- <div #configArea>
-- Here we have 3 fields
在这个配置中,我有 3 个来自 Angular Material 的字段。问题是,我需要其中一个来使用Angular Material Chips。
所以,我遵循了教程,但是这 3 个字段具有完全相同的 CSS,我需要修改一个 CSS 才能使其工作,但是我的代码中不存在此 div ,仅在 browser 中。为了使它工作,我必须将高度设置为“自动”,但到目前为止没有任何效果。
使用 Angular 4.4.2
所以我通过使用::ng-deep标签解决了这个问题,准确地选择了我想要的 div。
这样的事情对我有用:
是的@ippi 是对的,css 在动态创建的元素上工作正常。如果在 angular 组件的 css 文件中,您可能必须使用 :host >>> 选择器。并为每个添加不同的 css-class,以便您可以轻松设置样式。– 阿布舍克·库马尔
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句