2017-11-07 9 views
1

タイトルは、少しミスリーディングかもしれません。私は現在、領域の内側にある.NET MVCアプリケーションの内部に角型SPAを持っています。しかし、私はすでにSPAに影響を与えるグローバルなCSSに直面しています。角2+はグローバルなCSSを避ける​​ことは可能ですか?

だから私の質問です。特定のグローバルなcssファイルが私のコンポーネントに影響しないようにすることは可能ですか?

+0

あなたはクラス –

+0

グローバルCSSがグローバルであることを持っているクラス名とターゲットのみのものでグローバルなCSSを定義することができます。あなたのスパでこれらのクラスを再利用しないでください。これは常にあなたのcss btwのプレフィックスの引数です。あなたはなぜネットアプリの領域にあなたの角度アプリを入れているのですか?サブドメインでも既存のアプリケーションでも構いませんが、実際に既存のページ内に置いている場合、これは悪い考えですがiframeを使用する可能性があります – bryan60

+0

これは理由のためにグローバルと呼ばれています。多分あなたのSPAで暗黙的に使用することを避けるために、具体的にする必要がありますか? – trichetriche

答えて

2

あなたがViewEncapsulation.Nativeを使用することができ、外部からのスタイルは、あなたのコンポーネントに影響を与えることはできませんが:

@Component({ 
    encapsulation: ViewEncapsulation.Native 
}) 
関連する問題