我正在文本区域使用WYSIWYG(bootstrap3-wysiwyg5)包。该包正在按预期工作,但每当呈现页面时,用粗体,斜体等修改文本的菜单都会相乘。
我认为使用{{#constant}}块会阻止它,但它似乎没有做任何事情。
所以,有两个问题:
以下代码:
要使用wysiwyg编辑器,只需将其添加到您要使用的任何文本区域即可。在客户端我有:
Template.announcements.rendered = function(){
$('#announcement_message').wysihtml5({
"font-styles": false, //Font styling, e.g. h1, h2, etc. Default true
"emphasis": true, //Italics, bold, etc. Default true
"lists": true, //(Un)ordered lists, e.g. Bullets, Numbers. Default true
"html": false, //Button which allows you to edit the generated HTML. Default false
"link": true, //Button to insert a link. Default true
"image": false, //Button to insert an image. Default true,
"color": false //Button to change color of font
});;
};
然后在模板中我有:
{{#constant}}
<textarea id="announcement_message" class="form-control" name="message" type="text"></textarea>
{{/constant}}