Me gustaría imprimir una cadena con caracteres de nueva línea con ejs.
Tengo este archivo ejs:
<div class="result"> <%=names%> </div>Si la cadena "nombres" es "línea 1</br>línea 2", se imprimirá literalmente:
line 1</br>line 2Pero me gustaría esto:
line 1 line 2¿Cuál es la mejor manera de hacer que ejs interprete correctamente los caracteres de nueva línea?
La sintaxis de ejs que estaba usando es específicamente para entradas sin escape:
<div class="result"> <%=names%> </div>Simplemente usando '-' en lugar de '=' da el resultado deseado:
<div class="result"> <%-names%> </div>Lo que da:
line 1 line 2Felicitaciones @Pavan Kumar TS