В чем разница между этими методами Backbone / Underscore .bind ()?

window.SomeView = Backbone.View.extrend({
    initialize1: function() {
        _.bindAll(this, 'render');
        this.model.bind('change', this.render);
    },

    initialize2: function() {
        this.model.bind('change', _.bind(this.render, this));
    },

    initialize3: function() {
        _.bind(this.render, this);
        this.model.bind('change', this.render);
    },
});

С помощью некоторых членов SO мне удалось получить мой тестовый проект работает с методами привязки initialize1 и initialize2; я не понимаю, почему не работает initialize3? Документация

: _. bind (function, object, [* arguments])

9
задан mu is too short 2 September 2012 в 05:42
поделиться