<component>
<p class="component-p"></p>
</component>
component
樣式表:Angular 2如何風格transcluded元素?
.component-p {
color: red;
}
:host .component-p {
color: red;
}
:host >>> .component-p {
color: red;
}
>>> .component-p {
color: red;
}
::content .component-p {
color: red;
}
這些都不似乎工作,但我不明白爲什麼。
如果我把::content .component-p
放在這個父組件中,那麼它可以工作,但這沒有任何意義,因爲我沒有將它轉化爲父項,而是將其轉化爲component
。
你是如何定義transcluded內容的?
請張貼正確的代碼並告訴我們你在哪裏使用':host {}'樣式。在父母還是孩子? – micronyks
@micronyks我已經發布了一切。樣式表屬於'component',這只是我嘗試過的簡單事情。關於父母和孩子的部分只是一個例子,在這裏沒有父母。只有'組件'。 – Chrillewoodz