首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保存完成后,我将从服务器获取集合。但由于抓取是异步的,视图在抓取完成之前呈现

保存完成后,我将从服务器获取集合。但由于抓取是异步的,视图在抓取完成之前呈现
EN

Stack Overflow用户
提问于 2012-11-03 01:25:02
回答 1查看 72关注 0票数 0

我在一个集合上调用一个fetch,并在它的成功方法中获取另一个集合。一旦完成,我将把集合和渲染都添加到视图中。我所要做的就是渲染更新后的集合,它现在应该包含一个新创建的模型。但是,当我使用chrome调试器一步一步地调试时,它会从服务器获取更新后的集合,否则集合就不会更新。我假设它是在获取之前渲染的。页面刷新工作正常。你能建议我做些什么来改变或者延迟渲染直到抓取完成吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-03 03:08:49

从你给我的信息来看,你应该能够做这样的事情。

代码语言:javascript
运行
复制
var promises = [];
_.each(models, function (model) {
    var destroying = model.destroy();
    promises.push(destroying);
});

$.when.apply(null, promises).done(this.displayAllRows);

您可能必须对此进行修改,但这应该会让您了解如何销毁所有模型,然后呈现行。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13200207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档