Сегодня утром я обновился до окончательного релиза 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;
}
}
}
.video-контейнер представляет собой HTML-элемент внутри. Я хочу установить высоту видеоконтейнера, когда он загружен на родительскую страницу. Это использовалось для работы в Angular2 RC 4 и 5. Остановившись сегодня после установки окончательной версии Angular2.
Есть ли более подходящий способ справиться с этим?
: хозяин больше не поддерживается с окончательным выпуском Angular2?/deep/не работает с LESS, хотя –
@TomSchreck Хост все еще должен работать. Возможно, вам придется использовать ': host/deep /' вместо этого, я не был уверен в структуре элементов по формулировке вашего сообщения. Исправлено '/ deep /' из css? – Clint