角度4
大家好。我有一个大的Angular4应用程序中的单一页面,需要有不同于应用程序其他部分的正文css。
我不想设置ViewEncapsulation.None,因为它只是需要受影响的一个组件。
我可以用某种方式使用:host()、:host-context()或::ng-deep来选择主体并应用css规则吗?如果是的话,那你怎么会高兴呢?如果没有,是否有其他方法可以做到这一点?
谢谢!
非常感谢你们两位。@Palpatine1991,您问我为什么要访问DOM元素。这是因为我在应用程序中有一个页面,这是一个全屏游戏,在移动设备上玩,其中有拖放功能。在iOS上,Safari中的“弹跳”效果使得拖放的体验非常糟糕。所以我想在页面的正文和html DOM元素中添加以下css,这样可以抑制弹出效果:
null
html,
body {
height: 100%;
width: 100%;
overflow: auto;
}