2017-08-22 19 views
0

私は角(角4)を初めて使用しています。生成されたAngular DOM属性タグを削除する

私は_ng-host-c1 _ngcontent-c1 ng-versionタグを見たことがあります。私は少し調べて、いくつかのタグはスタイリングに関連していますが、私は角度を使用して生産にウェブサイトを検索し、彼らは誰にも最小限です。これらの角度生成された属性が不要な場合は削除できますか?

私の質問の動機は、これらのタグ_ng-host-c1 _ngcontent-c1を削除できるかどうかです。ありがとう!

+1

これは、エミュレートされたビューのカプセル化のために発生します。詳細はこちらhttps://angular.io/guide/component-styles#view-encapsulation – Sebastian

+1

角度CLIを使用しているとします。これは、styleUrlsを持つコンポーネントを作成します。これらのコンポーネントスタイルを使用していない場合は、それらのスタイルを削除することができます。追加の属性はなくなります。 – Sebastian

答えて

0

これを削除するには、使用:

encapsulation: ViewEncapsulation.None 

を成分デコレータ関数で。しかし、これはあなたのCSSコンポーネントのカプセル化を取り除きます。言い換えれば、あなたのCSSは独立したものではなく、他のスタイルの影響を受ける可能性があります。

関連する問題