Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

155
Visualizações
Cómo renderizar Css interno - Angular

Tengo un objeto "Contenido" que contiene dos propiedades:

 Content:{ html:string; css:string }

y necesito renderizar un div dependiendo de este objeto, para el html podría hacerlo usando:

 <div [innnerHtml]="Content.html"></div>

pero no pude representar el css del objeto. Ejemplo de contenido:

 Content:{ html:"<p>test rendering the object</p> <br> <div class="div1"></div>", css:"p{color:red} .div1{background-color:black}" }
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede usar directivas de etiquetas ngStyle .

Ex:

 <div [ngStyle]='style.css' [innnerHtml]="Content.html"></div>
about 4 years ago · Juan Pablo Isaza Relatório

0

La solución para mí fue agregar el contenido de estilo mediante programación, así:

 ngOnInit() { const css = 'a {color: pink;}'; const head = document.getElementsByTagName('div')[0]; const style = document.createElement('style'); style.type = 'text/css'; style.appendChild(document.createTextNode(css)); head.appendChild(style); }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda