Mustache函数参数和javascript
Mustache function arguments and javascript
胡子和平模板:
<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));
这不起作用,关键总是不确定的?
这是我的代码的修复:
// Preparing data to view
var items = {
'items': data.matches,
'i18n' : function(){
return function(key){
return get_translation(key);
}
}
};
//--
也许你应该键入这样的函数:
'i18n' : function(key) {
return get_translation(key);
}
也就是说,key
变量没有定义,可能是作为函数的参数传递的。
相关文章:
- 用于回调的javascript参数
- 我不能使用变量作为javascript参数
- Ajax.ActionLink-传递javascript参数
- 需要Javascript参数帮助
- NS_ERROR_XPC_BAD_CONVERT_JS:无法转换JavaScript参数arg 0[nsIDOMWind
- JavaScript参数验证
- 变量与表达式作为Javascript参数
- JavaScript参数对象不起作用
- 带有javascript参数的ASPNET MVC RenderAction
- IE JavaScript参数和填充输入字段
- 传递Javascript参数并分配给变量
- Jquery函数中提供Javascript参数
- 使用Play动态更改Javascript参数
- 函数中的 JavaScript 参数
- 本地化字符串中的 JavaScript 参数
- JQuery 函数突然停止工作,转换 Javascript 参数时出错
- JavaScript 参数对象 MDN 指南
- JavaScript 参数未跨处理程序传递
- 即时更改 Javascript 参数
- 附加到 JavaScript 参数中的所有值