È possibile iniettare dinamicamente URL in fogli di stile in un componente?Stile dinamicoUrl in angolare 2?
Qualcosa di simile:
styleUrls: [
'stylesheet1.css',
this.additionalUrls
]
o (un pio desiderio e si noti che questo è solo falso codice):
export class MyComponent implements dynamicUrls {
ngDynamicUrls() {
this.inject(['anotherStylesheet.css', 'anotherStylesheet2.css']);
}
}
Perché se hai intenzione di essere in grado di ignorare certi stili da stylesheet1
senza avendo accesso ad esso, come si dovrebbe fare questo? La mia unica idea è di avere un dinamismo styleUrls
in qualche modo, ma non penso che sia nemmeno possibile da quello che ho trovato.
Qualche idea?
Come spiegato qui http://stackoverflow.com/a/36516274/217408 –
problema è che non avrà accesso ai modelli, solo per i componenti stessi. – Chrillewoodz
Bene, se non puoi accedere al modello e vuoi ancora avere stili diversi, perché non prendere in considerazione la possibilità di creare componenti diversi con lo stesso modello (con fogli di stile diversi) e caricare i componenti dinamicamente. – siva636