Я следовал примеру перетаскивания (вы можете найти его здесь: https://stackblitz.com/edit/draggable-part-6
)
После реализации кода я попытался переместить «коробку» в компонент.
<div class="box" appDroppable >
MyBox
<div class="box box-helper" *appDraggableHelper>MyBox</div>
</div>
И я заметил, что это не правильно отображает. Глядя на консоль Chrome Dev, я замечаю, что когда элемент отображается вне поля, он имеет следующее правило:

Находясь внутри компонента, он выглядит следующим образом:

Сводка, атрибут "_ngcontent-c0" отсутствует в html и, следовательно, правило больше не применяется.
scss определяется следующим образом и не содержит _ngcontent-c0
.box {
background: #BADA55;
border: 1px solid black;
padding: 10px 20px;
display: inline-block;
&.dragging {
background: coral;
}
}
вопрос в том, почему _ngcontent-c0 добавляется в правило динамически?