bender: function () {
var context = {
pageName: 'Chocolatte candy'
},
partials = {
header: this.globalPartials.header,
tabbar: this.globalPartials.tabbar
};
addBackbuttonIphone();
$(this.el).html(templates["monkey"].render(context, partials));
return this;
}
});
return monkeyView;
});
在另一个位置我有一个具有以下功能的js文件
function addBackbuttonIphone () {
context.backButton="#more";
}
如果我只是直接在var上下文中添加了context.backButton =“more”就行了。但是,如果我使用addBackButtonIphone函数执行相同操作它不起作用。我确信这个函数被调用,但它没有给context.backButton提供“#more”值。
请帮忙
由于
答案 0 :(得分:3)
修改您的函数签名以接受名为context
的参数,如下所示:
function addBackbuttonIphone(context) {
context.backButton="#more";
}
然后将context
传递到您的函数中,如下所示:
addBackbuttonIphone(context);