Wenn ich eine Vorlage als solche haben:zur Laufzeit in Angular 4
<div [innerHTML]="html"></div>
und in der Komponente:
public html = "<div class='title'>Title</div><p>etc. etc.</p>";
public theme = {
title: {
styles: {
letterSpacing: '1px',
fontWeight: 'bold',
color: 'gray'
}
}
};
Wie kann ich die CSS in theme.title.styles
auf die gerenderte HTML-Anwendung ?
Eine Idee, die ich hatte, ist die styles
in den Metadaten der Komponente dynamisch zu definieren, aber ich weiß nicht, ob das möglich ist.