如何在 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>
会成功的。
我一直在尝试创建一个像这样的自定义把手模板助手:
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>
会成功的。