余分なスペースを削除し、そのような呼び出しが行われるたびにhttp://が入力の前に追加されるようにしたい場合
myModel.set('url','www.google.com');
余分なスペースを削除し、そのような呼び出しが行われるたびにhttp://が入力の前に追加されるようにしたい場合
myModel.set('url','www.google.com');
@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);
}
});