8
私は角2/4を学習していますが、生成された属性ngのHTMLタグが表示されています。_ngcontent-c0, _ngcontent-c1...
_ngcontent-c#はAngularで何を意味していますか?
このc値は何を意味していますか?
私は角2/4を学習していますが、生成された属性ngのHTMLタグが表示されています。_ngcontent-c0, _ngcontent-c1...
_ngcontent-c#はAngularで何を意味していますか?
このc値は何を意味していますか?
_ngcontent-c#
ViewEncapsulation.Emulated
を使用すると、属性が追加されます。これはデフォルトです。 Angularは、これらの属性を使用して、スタイルで特定の要素をターゲットにします。番号c
は、ホストコンポーネントの一意の識別子の一種です。たとえば、以下のテンプレートを持つ2つのコンポーネントがある場合:
ComponentA
<span></span>
<comp-b></comp-b>
ComponenB
<h1></h1>
_ngcontent-c1
とコンポーネントB
内部のスタイルで_ngcontent-c0
などのコンポーネントA
内のスタイルを持つすべての要素とすべての要素をマークする角度:だから
<comp-a>
<span _ngcontent-c0></span>
<comp-b _ngcontent-c0>
<h1 _ngcontent-c1></h1>
</comp-b>
</comp-a>
をルートコンポーネントは0になり、ネストされたコンポーネントは1 ... nになりますか? – Maddy
はい、私はそうだと信じています –
私はこの '_ngcontent..'が好きですか? –