Ember-解决所有请求时显示列表
Ember - Display list when all requests are resolved
我有嵌套的资源,通过使用forEach循环和promise可以获得这些资源。一旦我找到了对象,我就在后面,我做pushObjects将对象放入一个数组中。我遇到的问题是,一旦所有请求完成,我想console.log/set列表。因此,从技术上讲,该列表将出现一次,而不是在每个单独的请求完成时出现。
我创建这个JSBin是为了证明:http://emberjs.jsbin.com/teboli/1/edit?js,输出
有很多方法,但您可以立即使用
beginPropertyChanges和endPropertyChanges
但API中隐藏着一个更好的解决方案。
您看到了吗?一旦数据库中有一些项目,这个过程将需要多少次调用?(很多,至少第一次)
为什么不使用嵌入式记录或侧面加载将所有数据放在一起
相关文章:
- 突出显示列表的父项,但不突出显示所有子项
- 如何随机显示列表项的顺序
- 在underscore.js中显示列表中的所有项目(使用Parse.com)
- 使自动完成可搜索下拉菜单don'我不想在点击搜索时显示列表
- 用javascript在html显示列表中显示新成员
- 单击旧列表只显示上次创建的id,应在单击时显示列表id
- Ember-解决所有请求时显示列表
- 隐藏并显示列表中的元素
- 仅在单击下拉列表中的项目时显示列表框
- Ui自动完成不显示列表
- 单击按钮时隐藏并显示列表
- 在可滚动的库中显示列表
- 无序列表 jQuery 在固定位置显示列表中的选定项
- AngularJS在URL正下方显示列表
- 使用 ajax 显示列表
- 制作另一个窗体,该窗体将显示列表(自动完成)并将用作所选字段的值
- 在不使用按钮的情况下显示列表,带有挖空功能
- 如何使用 object.id 显示列表中的 object.name
- PHP 如果选中复选框<选择>则会显示列表
- 是否可以在单击 html 未显示列表中的项目标记时触发事件