Javascript 在Backbone.js'内调用外部函数;视图初始化方法
在Backbone.js的视图中,我有初始化和填充终端函数,如Javascript 在Backbone.js'内调用外部函数;视图初始化方法,javascript,jquery,backbone.js,underscore.js,Javascript,Jquery,Backbone.js,Underscore.js,在Backbone.js的视图中,我有初始化和填充终端函数,如 fillTerminal: function() { // something to print }, initialize: function() { this.model.bind('change:attr', function(styleProperty, styleValue) { // here I want to call fillTerminal function }); }
fillTerminal: function() {
// something to print
},
initialize: function() {
this.model.bind('change:attr', function(styleProperty, styleValue) {
// here I want to call fillTerminal function
});
}
我像
fillTerminal()
和this.fillTerminal(
)一样尝试过,但没有成功。这个问题的解决方案是什么 在这种情况下绑定时,必须在“this”上下文中传递。您可以在此处阅读有关上下文参数的更多信息:
fillTerminal:function(){
//要打印的东西
},
初始化:函数(){
this.model.bind('change:attr',function(styleProperty,styleValue){
//这里我想调用fillTerminal函数
这个.fillTerminal();
},这个);
}
在本例中绑定时,必须在“this”上下文中传递。您可以在此处阅读有关上下文参数的更多信息:
fillTerminal:function(){
//要打印的东西
},
初始化:函数(){
this.model.bind('change:attr',function(styleProperty,styleValue){
//这里我想调用fillTerminal函数
这个.fillTerminal();
},这个);
}