私は角2フレームワークで構築されているプロジェクトがあります。カスタム角度タグ(<my-app>
、<my-whatever-component>
など)は、CSS出力を妨げています。 HTMLが直接index.html
ファイルにある場合(いずれのコンポーネントにも含まれない)、CSSは正常にロードされます。角度タグが
私がデバッグしているとカスタム角度のタグが問題の原因である特定の結論になってきました。
私はこの動作を変更するにはどうしますか?ビューがレンダリングされた後にカスタムHtmlタグが消えるようにするにはどうすればいいですか?これにより、階層CSSルールが破損するのを防ぎます。
編集1:私はそれを微調整(私はしたくない以上のような)CSSは、カスタム(無料ブートストラップ管理テンプレートブツ)であるので、私はできません言及するのを忘れてしまいました。あなたは
selector: '[my-component]'
ようなあなたのコンポーネントに属性セレクタを使用することができます回避策として
DOMを見てください。それに一致するCSSを書きます。 – Quentin
@Quentin編集 –
を参照してくださいオリジナルを変更せずにCSSを微調整するだけで、コンポーネントのCSSファイルを作成してスタイルを上書きすることができ、すべてのコンポーネントのCSSファイルは他のコンポーネントにスタイルをリークさせません。 –