我遇到了一个问题,一个属于InfoWindow组件的按钮。这个按钮不是在代码的HTML部分创建的,而是在卡片组件打开时调用的。我在应用程序的两个地方使用这个InfoCard,在每个组件中,我使用::ng-deep更改按钮的位置,因为没有它,更改就不会应用。问题是每当我从一个页面切换到另一个页面时,组件child 1继承按钮的child 2 CSS,当我首先选中child 1时,情况也是如此。我想过给每个按钮添加一个类,并在CSS中更改类.class1.button
和.class2.button
的调用,但问题是在我单击showInfo按钮显示卡片之前,按钮不会显示,所以在typescript中,类显示为none,我无法向显示为none的类添加类。如何解决这个问题有帮助吗?
1条答案
按热度按时间liwlm1x91#
鉴于你的描述,这个问题对我来说很难理解。但是,你可以看看下面的文档。例如:主机上下文可以用来根据上下文区分样式应用程序,例如在一些祖先组件中存在一些类-假设你应用了一些样式封装。