同一视图中的骨干视图调用功能

时间:2016-09-17 16:02:41

标签: javascript function backbone.js view undefined

我有:

app.views.MyView = Backbone.View.extend({

   ...

func1: function () {
    //do something
},

func2: function () {
    func1();
},

});

可能我做错了但我只是想从func2调用func1,这说func2未定义。

1 个答案:

答案 0 :(得分:1)

我明白了。需要将初始化中的func1绑定到func2所在的视图范围:

_.bindAll(this, 'func2');