小胡子函数参数和javascript

时间:2013-11-20 11:36:48

标签: javascript mustache

小胡子和平模板:

        <span class="frameSpec blackBg">{{#i18n}}Kids{{/i18n}}</span>

javascript代码的和平:

// Preparing data to view
var items = {
            'items': data.matches,
            'i18n' : function(){
               return get_translation(key);
             }
            };
        //--

$("#items").append(Mustache.render(items_template, items));

这不起作用,关键始终是未完成的吗?

2 个答案:

答案 0 :(得分:4)

这是我的代码修复:

// Preparing data to view
var items = {
    'items': data.matches,
    'i18n' : function(){
        return function(key){
            return get_translation(key);
        }
     }
};
//--

答案 1 :(得分:0)

也许你应该输入这样的函数:

'i18n' : function(key) {
   return get_translation(key);
}

即。 key变量未定义,可能作为函数的参数传递。