类继承其他css样式- ng-deep问题

dkqlctbz  于 2022-12-20  发布在  其他
关注(0)|答案(1)|浏览(106)

我遇到了一个问题,一个属于InfoWindow组件的按钮。这个按钮不是在代码的HTML部分创建的,而是在卡片组件打开时调用的。我在应用程序的两个地方使用这个InfoCard,在每个组件中,我使用::ng-deep更改按钮的位置,因为没有它,更改就不会应用。问题是每当我从一个页面切换到另一个页面时,组件child 1继承按钮的child 2 CSS,当我首先选中child 1时,情况也是如此。我想过给每个按钮添加一个类,并在CSS中更改类.class1.button.class2.button的调用,但问题是在我单击showInfo按钮显示卡片之前,按钮不会显示,所以在typescript中,类显示为none,我无法向显示为none的类添加类。如何解决这个问题有帮助吗?

liwlm1x9

liwlm1x91#

鉴于你的描述,这个问题对我来说很难理解。但是,你可以看看下面的文档。例如:主机上下文可以用来根据上下文区分样式应用程序,例如在一些祖先组件中存在一些类-假设你应用了一些样式封装。

相关问题