是否有一种方法来获得一个回调,如果迭代通过存储完成?不幸的是,您不能将回调传递给store.each(),还有其他方法吗?
我需要对我的商店中模型的关联模型进行大量计算,所以我想将所有这些关联记录添加到一个数组中并使用它们。当数组准备好时,我需要一个回调
总是一样的:问问题后不久你就会找到答案我是这样解决的:
this.opponents = [];
var count = 0;
tournament.Games().each(function (op) {
op.getOpponent(function (op) {
count++;
this.opponents.push(op);
if(count==tournament.Games().getAllCount()){
callback.call(scope);
}
}, this);
}, this);
效果很好