1

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

 {{bodyText}}

JS文件:

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

但是我在控制台上不断收到一个巨大的错误。我究竟做错了什么?

4

1 回答 1

0

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

模板:

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

模板助手:

Template.post.bodyText = function(){
   return 'Yourtext';
}
于 2014-09-02T09:42:50.060 回答