Ho un problema con scss e il cli: angular aggiunge un attributo _nghost-fyw-1
al tag apps (componente) durante il runtime. allo stesso tempo aggiunge un selettore di attributo al mio css chiamato _ngcontent-fyw-1
che ovviamente non funzionerà.Problemi di stile Angular2 causati dagli attributi DOM _ngcontent- * vs. _nghost- *
Hai un'idea di come potrei cambiare questo comportamento/evitarlo?
PS: si applica anche ai normali css. file di
miei componenti .scss assomiglia a questo:
my-comp {
h1 {
background-color: red;
}
}
Non capisco la prima parte. Perché si dovrebbe usare '*'? Non è questo che ': host' è per? Ad ogni modo, ViewEncapsulation.None mi ha salvato la schiena quando uso un sintassi-evidenziatore antico. +1 –
In altre parole. Imposta '{encapsulation: ViewEncapsulation.None}' nelle opzioni di dichiarazione del componente. –