_ngcontent-c#
атрибуты добавляются при использовании ViewEncapsulation.Emulated
- по умолчанию.
Angular использует эти атрибуты для нацеливания на определенные элементы со стилями.Число c
является своего рода уникальным идентификатором хост-компонента.Например, если у вас есть два компонента со следующими шаблонами:
ComponentA
<span></span>
<comp-b></comp-b>
ComponenB
<h1></h1>
Angular пометит все элементы со стилями внутри компонента A
как _ngcontent-c0
и все элементы со стилями внутри компонента B
с помощью _ngcontent-c1
:
<comp-a>
<span _ngcontent-c0></span>
<comp-b _ngcontent-c0>
<h1 _ngcontent-c1></h1>
</comp-b>
</comp-a>