У меня проблема с моими шаблонами: когда я возвращаю HTML, он по умолчанию закодирован, и я не могу найти способ его исправить.
Я хочу заменить NewLines (\u000a
) напрямая <br />
, но я всегда получаю &lt;br&gt
;
Я пытался исправить это с помощью этой функции:
function cleanNewLines(text)
{
return $("<div>" + text.replace(/\u000a/ig, "<br />") + "</div>").html();
}
Но без удачи.
Я вызываю bind the template с помощью: {{cleanNewLines(NoteText)}}
То, что я пытаюсь сделать, - это возможность рендерить HTML с помощью шаблонов на стороне клиента, поэтому, если моя база данных содержит символы новой строки, я хочу иметь возможностьзамените их на <br />
-tag
Так что, если моя база данных содержит строку Hi\u000aThis is a test
, я хочу заменить \u000a
на <br />
, чтобы строка была Hi<br />This is a test