use*_*240 2 javascript collections ajax fetch backbone.js
所以我知道我们可以这样做:
Collection.fetch({success:function(){bla ..}})
但是说我想要这样的东西:
Collection.fetch({success:function(){if(condition){ this.fetch() }}})
问题是,第二次调用fetch(粗体显示)时,它不会有与之关联的成功函数.我想要做的是:调用fetch直到该条件变为true ...该条件基于前一次获取的数据(结果).
任何人?
您可以像这样在参数之外声明函数,这样您以后可以引用它.
var collection = new Backbone.Collection();
var success = function(){
if(condition){
collection.fetch({success : success});
}
};
collection.fetch({success : success});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8049 次 |
最近记录: |