今天早上我升级到了Angular2最终版本,并注意到我在以前版本的候选版本中使用的CSS样式不再有效。我需要控制从父级看一个子元素的HTML元素。Angular2最终版本不再支持:host :: shadow
这里是我的HTML:
<div id="intro">
<stm-video [video]="PageData.WelcomeVideo"></stm-video>
</div>
这里是我的CSS:
:host ::shadow
{
stm-video
{
.video-container
{
height: 80vh;
width: inherit;
}
}
}
。视频容器是内部的HTML元素。我想设置视频容器在父页面中加载时的高度。这用于在Angular2 RC 4和5中工作。安装完Angular2最终版后,立即停止工作。
有没有更合适的方法来处理这个问题?
是:主机不再支持Angular2最终版本?/deep /似乎不适用于LESS,尽管 –
@TomSchreck主机仍然可以工作。你可能需要使用':host/deep /'来代替,我不确定你的帖子的措辞是否符合元素结构。 '/ deep /'从css中移除了吗? – Clint