我有一个模型,它定义了一个带有 markdown 或 html 内容的属性。
我想知道是使用 markdown JS 库输出信息还是使用 handlebars 在 View 中生成 html 输出。
任何建议,示例将不胜感激。
最佳答案
使用 Markdown 转换器对我有用。
这是我的 View 代码:
App.ActivityDetailsView = Em.View.extend(
templateName : 'activity-details',
classNames : ['details rounded shadow'],
rawDescriptionBinding: 'App.activityDetailsController.description',
description: (->
converter = new Markdown.Converter().makeHtml
return converter(@rawDescription)
).property('rawDescription')
)
这是模板代码(请注意原始 html 的三 Handlebars {{{}}}):
<script type="text/x-handlebars" data-template-name="activity-details">
{{{description}}}
</script>
关于javascript - 使用 handlebars 或 markdown 输出模型属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9913352/