Как отобразить этот форматированный текст без тегов HTML - PullRequest
1 голос
/ 09 мая 2020

Я использую CKeditor 4 для форматирования текста и сохранения его в базе данных с помощью Node.js и MySQL. Тип данных, который я использовал для этого, - TEXT. Все в порядке, пока он не будет сохранен в базе данных.
Проблема в том, что я получаю текст из базы данных и пытаюсь отобразить его с помощью переменной E JS следующим образом:

<%=result.FormatedText%> 

браузер отображает содержимое в переменной E JS следующим образом:

<p><strong>This is a random text i typed</strong></p> <ol> <li>First item</li> <li>Second item</li> <li>third item</li> </ol> <p>&nbsp;</p>

, но я хочу отображать его так:

Это произвольный текст, который я набрал

  1. Первый элемент
  2. Второй элемент
  3. третий элемент

Как решить эту проблему?

1 Ответ

3 голосов
/ 09 мая 2020

Измените это:

<%= result.FormatedText %> 

На это:

<%- result.FormatedText %>

Он выводит неэкранированное значение, теперь браузер может его отобразить.

Проверьте документация .

...