3

如果我想去掉一些额外的空格,并确保在进行这样的调用时将 http:// 添加到任何输入之前

    myModel.set('url','www.google.com');
4

1 回答 1

4

同意@rjsvaljean,但如果你真的想覆盖 myModel 的 set 方法,那就这样做:

var MyModel = Backbone.Model.extend({
    set: function(attributes, options) {    
        // 'strip out some extra spaces, and ensure http is prepended' here

        return Backbone.Model.prototype.set.call(this, attributes, options);
    }
});
于 2012-10-17T09:18:27.123 回答