Для установки стилей в компоненте определено свойство
styles:
TypeScript
@Component({
selector: 'my-app',
template: `<h1>Hello Angular 10</h1>
<p>Angular 10 представляет модульную архитектуру приложения</p>`,
styles: [`
h1, h2{color:navy;}
p{font-size:13px; font-family:Verdana;}
`]
})
export class AppComponent { }
Селектор :host
Селектор :host ссылается на элемент, в котором хостится компонент. То есть в данном случае это элемент
<my-app></my-app>. И селектор
:host как раз позволяет применить стили к этому элементу
TypeScript
@Component({
styles: [`
h1, h2{color:navy;}
p{font-size:13px;}
:host {
font-family: Verdana;
color: #555;
}
`]