Dre*_*ejc 22 javascript backbone.js
我想覆盖Backbone模型中的默认fetch()方法,因此只在需要时才调用它.
像这样的东西:
Account.Check = Backbone.Model.extend({
model : Account.Item,
url : Settings.Url.checkAccount,
fetch : function(options) {
if (someCondition()) {
// do some stuff
} else {
super.fetch(options);
}
}
});
Run Code Online (Sandbox Code Playgroud)
我的问题是如何提供与//做其他东西部分中的默认fetch()方法相同的行为?
ale*_*lex 33
这应该做到......
fetch : function(options) {
if (someCondition()) {
// do some stuff
} else {
this.constructor.__super__.fetch.apply(this, arguments);
// Or (less flexible)
Backbone.Model.prototype.fetch.apply(this, arguments);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12575 次 |
| 最近记录: |