1
子コンポーネントのCSSクラスに親のtemplateUrls
cssで定義されたCSSクラスに関連付けられたCSSスタイルを渡すことはできますか?親スタイルを子にバインドするAngular2
ような何か:
<parent-component>
<child-component [class.child-class]="class.parent-class"></child-component>
</parent-component>
は、今私は私が子供の<div>
に持っているCSSクラスに親のCSSで/deep/
を使用していますが、私は、ハード子でコード化されたものに私の両親のCSSクラス名を限定するものではないたいと思います。
子コンポーネントの '@ Input'を介してクラス名を渡し、必要に応じて使用することを検討しましたか? –
私はそれについて考えましたが、コンポーネントにカプセル化されたスタイルではありませんか? – Ricevind
はい、スタイルはコンポーネントに含まれているとカプセル化されます。親子の両方に適用する必要のある共通のスタイルがある場合、カプセル化されないようにグローバルスタイルで保持することができます。あなたは子供に使用するクラスを渡すことができます、乾杯! –