テンプレートを使用した Meteor 0.8.3 アプリがあります。
<template name="example">
Description: {{desc}}
</template>
およびJavaScript:
Template.example.desc = function(){
return Session.get("desc");
}
ユーザーがセッションのdesc
.
テキストを表示する前に、テキストを少しマークアップしたい。キャリッジ リターンを に置き換え<br>
、いくつかの単語区切りを追加します (html コード​
)。
Template.example.desc
テンプレート内のいくつかの正規表現の置換と三重括弧を使用してこれを行うことができると思います{{{desc}}}
が、これにより、ユーザーが独自の html を文字列に入力する可能性があり、安全ではありません。したがって、Meteor に最初に文字列を安全にしてから、マークアップを適用させたいと思います。
どうすればいいのですか?ありがとう!