【发布时间】:2015-09-09 04:46:26
【问题描述】:
我正在使用CKeditor,这是我的代码:
...othercode..
<div class="input-field col s12">
<textarea id="textarea1" class="materialize-textarea"></textarea>
<label for="textarea1">Body of the Post</label>
</div>
<input type="submit" name="Submit" id="sub">
</form>
</div>
</div>
</div>
{{else}}
<div>You are not logged in.</div>
{{/if}}
<script>
CKEDITOR.replace('textarea1');
</script>
在 Javascript 中,我使用相同的 id 从 textarea 中提取文本,因为我必须将其保存到集合中。 (Notice the handlebars.)
当我这样做时,它会返回 html 代码,并将其保存为集合内的字符串,并且车把不会做任何事情并显示相同的 html,而不会赋予 html 标签意义,即只是蹩脚的 html。
如何在任何地方将其转换为字符串,以便 {{body}} 车把准确显示它在 CKeditor 中的输入方式,而不是 ckeditor 的后端返回的内容。
这是我想要的输出:
Okay
Okay
Okay
这是我得到的输出:
<p>Okay</p>
<p>Okay</p>
<p>Okay</p>
【问题讨论】:
-
lamehtml 是什么意思?您能否发布一个输出示例以及您希望成为什么样的人? -
我编辑了这个问题。检查。
-
这显然不是所标记问题的重复项。
-
@Abhi 请显示您用来显示结果的代码
标签: javascript html css meteor ckeditor