Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在Meteor.js中定义自定义模板帮助程序来格式化输入的数据?_Javascript_Meteor_Spacebars - Fatal编程技术网

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

Javascript 如何在Meteor.js中定义自定义模板帮助程序来格式化输入的数据?,javascript,meteor,spacebars,Javascript,Meteor,Spacebars,我一直在尝试创建一个自定义句柄栏模板辅助对象,如下所示: Handlebar.registerHelper('customHelper', function (originalData) { // Format the original data return formattedData; }); 以下是我希望如何在我的模板中使用它: <div> {{#customHelper}} {{originalData}} {{/custom

我一直在尝试创建一个自定义句柄栏模板辅助对象,如下所示:

Handlebar.registerHelper('customHelper', function (originalData) {
    // Format the original data
    return formattedData;
});
以下是我希望如何在我的模板中使用它:

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

{{{#customHelper}}
{{originalData}}
{{/customHelper}}
i、 e.有一个原始数据被输入到模板中,当我看到这个数据时,我想对这个数据应用一些自定义格式。我一直在尝试一些来源的解决方案

但是它们都没有告诉我将数据传递给自定义助手的正确方法是什么,以及如何处理它

当我尝试在助手中返回字符串时,在实现中看到的错误:


应为模板或空,找到:“string”

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

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

会成功的。

正确。您还可以将静态数据传递到helper
{{customHelper'bla'}}