Ich schrieb einen einfachen Helfer für meine Vorlage. Hier ist der Code:Lenker Helfer - HTML nicht Text zurück
Handlebars.registerHelper('splitQuote', function (string) {
if (string.indexOf('|') !== -1) {
return string.replace('|', '<span>') + '</span>';
}
return string;
});
Also ich übergeben eine Zeichenfolge, und teilen Sie die Zeichenfolge durch "|" Charakter. Ich möchte auch den zweiten Teil in Span-Tags einfügen.
Problem ist, das Ergebnis, das zurückgegeben wird, ist reiner Text, also bekomme ich Span-Tags wie ein Text, nicht HTML.
Weiß jemand, was ist der Haken?
Tnx
sollten Sie manuell HTML kodieren 'string' vor der Zugabe des' 's, wenn du gehst SafeString zu verwenden. –