Angular - Interpretazione html di campo ricevuto via api

di Anonimizzato29317 il
3 risposte
Buonasera a tutti e complimenti per il forum. Sono nuovo, sia nel forum che nello studio di Angular.
Sto sviluppando la mia prima app con cattura dati da rest api.
Alcuni campi vengono restituiti con tag html all'interno del campo stesso, es:
"<span class='highlighted'>Napoli</span>, Italia
Sorrento, Italia (Area Metropolitana di <span class='highlighted'>Napoli</span>)
Casalnuovo di <span class='highlighted'>Napoli</span>, Italia
<span class='highlighted'>Napoli</span>, New York, Stati Uniti d'America
Ischia, Italia (Area Metropolitana di <span class='highlighted'>Napoli</span>)
Marano di <span class='highlighted'>Napoli</span>, Italia"

, e quando li mostro a video tra {{}} i tag non vengono elaborati ma mostrati a video.
Per capire meglio: https://imgur.com/BTglF4

C'è un modo per indicare ad angular che nel campo che riceve ci sono dei tag html e deve elaborarli?
Grazie molte e buon proseguimento.

3 Risposte

  • Benvenuto nel forum!
    Se stai usando angular (non angularjs, la prima versione) puoi provare ad impostare la proprietà innerHTML nell'elemento che fa da contenitore, al posto di usare le graffe:
    
    <div [innerHTML]="<b>stringa HTML</b>"></div>
    
    Buona giornata
  • Figurati, è un piacere
Devi accedere o registrarti per scrivere nel forum
3 risposte