Ember-解决所有请求时显示列表

Ember - Display list when all requests are resolved

本文关键字:显示 列表 请求 解决 Ember-      更新时间:2023-09-26

我有嵌套的资源,通过使用forEach循环和promise可以获得这些资源。一旦我找到了对象,我就在后面,我做pushObjects将对象放入一个数组中。我遇到的问题是,一旦所有请求完成,我想console.log/set列表。因此,从技术上讲,该列表将出现一次,而不是在每个单独的请求完成时出现。

我创建这个JSBin是为了证明:http://emberjs.jsbin.com/teboli/1/edit?js,输出

有很多方法,但您可以立即使用

beginPropertyChanges和endPropertyChanges

但API中隐藏着一个更好的解决方案。

您看到了吗?一旦数据库中有一些项目,这个过程将需要多少次调用?(很多,至少第一次)

为什么不使用嵌入式记录或侧面加载将所有数据放在一起