流星从一个帮助者返回一个新的dom元素

时间:2014-09-01 21:57:19

标签: javascript jquery meteor meteor-helper

我有一个带有html代码的javascript字符串,我想将它添加到DOM中。我现在这样做: HTML文件:

 {{bodyText}}

JS档案:

Template.post.bodyText = function(){
    var p = document.createElement("p")
    p.append(this.body)
    return p
}

但我一直在控制台上遇到一个巨大的错误。我做错了什么?

1 个答案:

答案 0 :(得分:0)

这不是应该如何使用模板系统。模板助手应该返回数据而不是标记。

模板:

<template name="post">
    <body>
        <p>
           {{bodyText}}
        </p>
    </body>
</template>

模板助手:

Template.post.bodyText = function(){
   return 'Yourtext';
}