Мне нужно создать многострочный фрагмент HTML, который будет экранирован и представлен пользователю.
Это необработанный HTML, который я хочу, чтобы пользователь получил:
<h1>Here is your HTML:</h1>
<div>
<script>
alert("Hello world");
</script>
</div>
Который будет отображаться как:
Here is your HTML:
<script>
alert("Hello world");
</script>
Я обнаружил, что запись ${'<script>alert("Hello world");</script>'}
в представлении действительно ускользнет от него, но это, похоже, не работает для многострочных строк внутри ${''}$
- я получил следующую ошибку:
expecting anything but ''\n''; got it anyway
Есть ли в настоящее время способ экранировать многострочные строки в представлении? (Без передачи строки из контроллера или чего-то подобного)