Можно ли динамически вводить URL-адреса в таблицы стилей в компонент?Динамический стильУгли в угловом 2?
Что-то вроде:
styleUrls: [
'stylesheet1.css',
this.additionalUrls
]
или (выдавать желаемое за действительное и обратите внимание, что это просто подделка код):
export class MyComponent implements dynamicUrls {
ngDynamicUrls() {
this.inject(['anotherStylesheet.css', 'anotherStylesheet2.css']);
}
}
Потому что, если вы собираетесь быть в состоянии переопределить некоторые стили stylesheet1
без имея доступ к нему, как вы должны это делать? Моя единственная идея - иметь динамический styleUrls
, но я не думаю, что это возможно даже из того, что я могу найти.
Любые идеи?
Как объяснено здесь http://stackoverflow.com/a/36516274/217408 –
Проблема заключается в том, что у меня не будет доступа к шаблонам, только самих компонентов. – Chrillewoodz
Ну, если вы не можете получить доступ к шаблону и по-прежнему хотите иметь разные стили, почему бы не подумать о создании разных компонентов с одним и тем же шаблоном (с разными таблицами стилей) и динамически загружать компоненты. – siva636