I'm having a problem with customizing a CSS, AngularJS does not allow me to write a snippet of code like this:
<style>
.btn-n {
min-height: {{botao.altura}}px;
min-width: {{botao.largura}}px;
border-radius: {{botao.cantos}}px;
font-family: {{botao.fonte}};
color: {{botao.corFonte}};
background-color: {{botao.corFundo}};
}
.btn-n .btn-texto {
font-size: {{botao.tamanhoFonte}}px;
}
#pagina-campanha .pagina-texto-inicial {
font-family: {{pagina.textoInicialFonte}};
font-size: {{pagina.textoInicialTamanhoFonte}}px;
color: {{pagina.textoInicialCorFonte}};
}
#pagina-campanha .pagina-texto-link {
font-family: {{pagina.textoLinkFonte}};
font-size: {{pagina.textoLinkTamanhoFonte}}px;
color: {{pagina.textoLinkCorFonte}};
}
#pagina-campanha .pagina-texto-final {
font-family: {{pagina.textoFinalFonte}};
font-size: {{pagina.textoFinalTamanhoFonte}}px;
color: {{pagina.textoFinalCorFonte}};
}
#pagina-campanha .pagina-texto-informativo {
font-family: {{pagina.textoInformativoFonte}};
font-size: {{pagina.textoInformativoTamanhoFonte}}px;
color: {{pagina.textoInformativoCorFonte}};
}
#pagina-campanha .btn-pagina {
font-family: {{pagina.botoesFonte}};
font-size: {{pagina.botoesTamanhoFonte}}px;
background-color: {{pagina.botoesCorFundo}};
border-color: {{pagina.botoesCorFundo}};
}
</style>
But in my application I need to apply those customizations as the user updates them on a form. It is very quiet to do with ng-style when you have three or four properties, but then it becomes a mess. Any suggestions?