2017-12-26 2 views
0

まず、コンポーネントのタグをセレクタで削除する方法を知っています。このような使用などの属性セレクタは:角度5 - ルーティングされたコンポーネントの場合、コンポーネントタグの削除方法

selector: "div[my-component]"

私は今、角度5を使用していますし、私の問題があっrouter-outletによってレンダリングコンポーネントがあり、これらのコンポーネントは自動的にng-component要素に配置されていることです。私は属性セレクタをどこでも使用することができません。この要素を削除するには?その要素は私のCSSのブレークを引き起こします。

答えて

0

ルータのコンセントにホストを渡すことができます。これはクラスを追加するのに役立ちます あなたはそのクラスでコンセントにあなたのCSSを適用することができます。

@Component({ セレクタ: '私の成分'、
templateUrl './my-component.html'、ホスト:{ クラス: '私の成分コンテナ'}})

+0

この親クラスのクラスですが、私の問題は解決しません。 .A> .B> .CのようなCSSスタイルがあり、ng-componentはタグを追加してツリーを分割します。したがって、理想的な解決策は、このタグを削除することです。あなたの情報をありがとう! – DonnyTian

関連する問題