Napisałem prostego pomocnika do mojego szablonu. Oto kod:Pomocnik kierownicy - powracający HTML nie tekstowy
Handlebars.registerHelper('splitQuote', function (string) {
if (string.indexOf('|') !== -1) {
return string.replace('|', '<span>') + '</span>';
}
return string;
});
Przekazuję ciąg i dzielę ciąg przez "|" postać. Chcę również umieścić drugą część w znacznikach zakresu.
Problem polega na tym, że zwracany wynik to czysty tekst, więc otrzymuję tagi span, takie jak tekst, a nie HTML.
Czy ktoś wie, co jest haczykiem?
Tnx
należy ręcznie HTML zakodować 'string' przed dodaniem' 's jeśli masz zamiar używać SafeString. –