Ho scritto un semplice helper per il mio modello. Ecco il codice:Helper manubrio - restituisce HTML non testo
Handlebars.registerHelper('splitQuote', function (string) {
if (string.indexOf('|') !== -1) {
return string.replace('|', '<span>') + '</span>';
}
return string;
});
Quindi passo una stringa e divido la stringa per '|' carattere. Voglio anche inserire la seconda parte nei tag span.
Il problema è che il risultato restituito è puro testo, quindi ottengo tag span come un testo, non HTML.
Qualcuno sa qual è il trucco?
Tnx
Si dovrebbe HTML codificare manualmente 'STRING' prima di aggiungere i' 's se avete intenzione di usare SafeString. –