Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Backbone.js'内调用外部函数;视图初始化方法_Javascript_Jquery_Backbone.js_Underscore.js - Fatal编程技术网

Javascript 在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 }); }

在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()
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();
},这个);
}