ここに構造があります。スタイルの範囲をAngular 2の子供のgrand-childに限定しますか?
<parent>
<child>
<grand-child>
........
</grand-child>
</child>
</parent>
私の親には、ブートストラップとすべてのカラーパレットを持つメインのグローバルCSSスタイルシートがあります。私の子供では、別のスタイルシートをViewEncapsulation.Emulatedで与えてスコープしました。しかし、私のグランド・チャイルドは、子供ではなく親のCSSをとっています。しかし、階層によれば、子供は孫の親です。お子様が親ではなく子供のスタイルをとるようにしたい場合はどうすればいいですか?
parent.css
button{
background: red none;
}
だから、すべてのボタンは、のは言わせて赤でなければなりません。
私の子供は管理コンソールです。だから全く新しいルック・アンド・フィールです。
child.css
button{
background: gray none;
}
壮大-child.component.htmlにはボタンがあります。だから私はそれが子供の中にスコープされているので、灰色になると思う。しかしそれは赤くなります。
あなたの質問にスタイルを追加してください。 –
私が達成しようとしている説明とデモを追加しました。 –
@ParthChokshi問題に関連する実際のコード/マークアップを確認する必要があります。詳細については、[mcve]をご覧ください。 – TylerH