有没有一种方法可以自动为骨架.js对象执行_.bindAll?

我刚才和某人交谈时,他们说有,但是我不知道从哪里开始寻找。

例:

var TheView = Backbone.View.extend({

    initialize: function() {
        // HOW CAN I AVOID HAVING TO DO THIS?---->
        _.bindAll(this,'render','on_element_01_click', 'on_element_02_click');
    },

    events: {
        'click #element_01': 'on_element_01_click',
        'click #element_02': 'on_element_02_click',
    },

    render: function(){
        return this;
    },

    on_element_01_click: function(){

    },

    on_element_02_click: function(){

    }
}

最佳答案

改为这样做:

_.bindAll(this);

将在此 View 中绑定(bind)所有功能。

关于javascript - 骨架.js中的自动_.bindAll(),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11513066/

10-11 04:16