如何在 Meteor.js 中定义自定义模板助手来格式化输入的数据?

How do I define custom template helpers in Meteor.js to format data being fed in?

我一直在尝试创建一个像这样的自定义把手模板助手:

Handlebar.registerHelper('customHelper', function (originalData) {
    // Format the original data
    return formattedData;
});

以下是我想在我的模板中使用它的方式:

<div>
    {{#customHelper}}
        {{originalData}}
    {{/customHelper}}
</div>

即有一个原始数据被输入到模板中,当我看到这些数据时,我想对这些数据应用一些自定义格式。我一直在尝试一些来源的解决方案

http://handlebarsjs.com/block_helpers.html

How do I Register Meteor Spacebars Helpers?

但是其中 none 告诉我将数据传递给自定义助手的正确方法是什么以及如何处理它。

当我尝试 return 帮助程序中的字符串时,我在实现中看到的错误:

预期模板或空值,找到:"string"

我找到了正确的方法,只需将我的模板更改为:

<div>{{customHelper originalData}}</div>

会成功的。