У меня есть приложение Meteor 0.8.3 с шаблоном:В Meteor, как мне пометить текст, введенный пользователем, перед его отображением?
<template name="example">
Description: {{desc}}
</template>
и JavaScript:
Template.example.desc = function(){
return Session.get("desc");
}
где поставил пользователю сеанса desc
.
Я хочу немного пометить текст перед его отображением, например. заменив возврат каретки на <br>
и добавив несколько разрывов слов (html-код ​
).
Я считаю, что я мог бы сделать это с помощью некоторых регулярных выражений замены в Template.example.desc
и тройных скобках {{{desc}}}
в шаблоне - однако, это открывает двери для ввода пользователя своего собственного HTML в строку, которая является небезопасной. Поэтому я хочу, чтобы Метеор сначала сделал строку безопасной, и только затем применил мою разметку.
Как это сделать? Благодаря!
Hi @Racing Головастик, я тот парень, который спросил вас о Leaderboard - Угловое мнение о вашем блоге. И да, в конце концов, я построил все с Метером :) мир маленький. – Anzel