我有以下胡子表达式,效果很好:
{{#someFunction}}someValue{{/someFunction}}
功能块:
var view = {
name : "Bill",
someFunction : function () {
return function(val, render) {
return "I passed in this value: " + render(val);
}
}
我想要实现的是name
这样的someFunction
参数,但是我没有工作:
{{#someFunction}}{{name}}{{/someFunction}}
答案 0 :(得分:0)
数据模型中存在拼写错误。
var view = {
name : "Bill",
someFunction : function () {
return function(val, render) {
return "I passed in this value: " + render(val);
}
}
}
否则它正在运作。
答案 1 :(得分:0)
正确的答案是,内联函数Mustache调用,继承当前的Mustache变量集合为"这"。
var _this = this;
template({
images: imageArray,
renderImage: function () {
return function () {
// in this you find the iterated one image from imageArray
// when rendering multiple items in mustache using arrays
return _this.renderRating(this);
};
}
})