Предположим, что у меня есть компонент с этим шаблоном:
<div class="frame">
<span class="user-defined-text">{{text}}</span>
</div>
<style>
span { font-size: 3em; }
.frame { ... }
</style>
Как я могу объединить стили, применяемые к компоненту, например.
<custom-component [text]="'Some text'">
<style>custom-component { font-weight: bold; }</style>
чтобы конечный вывод "Some text" был выделен жирным шрифтом и размером 3 раза?
Еще лучше было бы получить вычисленные стили для элемента хоста, так что, например, я мог бы применить background-color
, примененный к хосту, к border-color
некоторого элемента в моем шаблоне.