meteorjs如何将handlebars_helpers嵌入到模板中

时间:2015-02-12 05:57:39

标签: meteor

我有这两个把手 - 助手:

Handlebars.registerHelper("trim", function(input, length) {
    if (input) {
        console.log(length);
        return input.substring(0,length) + " ..."
    }
});

Handlebars.registerHelper("__", function(input) {

    var language = TAPi18n.getLanguage();
    if (language) {
        return input[language];
    } else {
        return input + ".nl"
    }
});

我想在我的模板中使用它们:

{{trim {{__ DescriptionA}} 100}}

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我在某些时候已经看到过Meteor路线图,但目前无法使用。

一种可行的解决方法是将您的助手合并为一个:

Template.registerHelper("trim__",function(input,length){
  var language = TAPi18n.getLanguage();
  var result = language ? input[language] : input + ".nl";
  return input.substring(0,length) + " ...";
});