我在meteor中使用mpowaga/meteor-autoform-summernote包。我能够成功地将数据插入数据库,但是在浏览器中输出数据时,它显示这样的代码
<p><b>abstract text comes here...</b></p>
而不是
这里是抽象文本...
文章架构
@Articles = new Meteor.Collection('articles');
Schema = {}
Schemas.Articles = new SimpleSchema
abstract:
optional:true
type: String
autoform:
afFieldInput:
type: 'summernote'
class: 'abstract'
height: 200
文章模板
<table class="table table-bordered article-table">
<tbody>
{{#each articles}}
<tr>
<td colspan="2">
<h3>{{title}}</h3>
<p class="abstract-wrapper">
<p class="abstracts">
{{abstract}}
</p>
</p>
</td>
<td>
<button type="button" class="btn btn-primary edit">Edit</button>
</td>
<td>
<button type="button" class="btn btn-danger delete">Delete</button>
</td>
</tr>
{{/each}}
</tbody>
</table>
最佳答案
您需要使用空格键模板的转义语法:
{{{abstract}}}
不会将其呈现为文本,而是呈现为 HTML。
关于javascript - Summernote 在浏览器中输出代码而不是格式化文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29861482/