Ember.js 余烬应用程序初始集视图的最佳结构

Ember.js 余烬应用程序初始集视图的最佳结构,ember.js,Ember.js,我目前正在开发一个使用Ember.js的应用程序,但是我在找到为我的路线视图设置上下文的正确方法时遇到了问题 对于应用程序的初始视图,我需要发出3个AJAX请求(1.基本用户详细信息,2.用户地址,3.用户图像) 目前,我已将这些设置为用户对象上的3个独立函数,然后是调用所有3个函数并返回一个对象的单个函数,将所有3个函数的结果组合在一起 这在很大程度上是可行的,但是有时我的路由视图会在AJAX请求完成之前尝试渲染,因此会在视图中导致错误 你知道如何更好地构造此属性并解决我的问题吗?在控制器中创

我目前正在开发一个使用Ember.js的应用程序,但是我在找到为我的路线视图设置上下文的正确方法时遇到了问题

对于应用程序的初始视图,我需要发出3个AJAX请求(1.基本用户详细信息,2.用户地址,3.用户图像)

目前,我已将这些设置为用户对象上的3个独立函数,然后是调用所有3个函数并返回一个对象的单个函数,将所有3个函数的结果组合在一起

这在很大程度上是可行的,但是有时我的路由视图会在AJAX请求完成之前尝试渲染,因此会在视图中导致错误


你知道如何更好地构造此属性并解决我的问题吗?

在控制器中创建一个属性,当ajax加载数据时该属性为false,当加载所有数据时,将该属性设置为true;然后,您可以在模板中添加和
{{{if}}
以检查此属性,并仅在加载完成后显示视图。检查并查看如何执行此操作。(很抱歉,这段代码太旧了,但是你明白了)在那个控制器中,检查ajax调用并查看
complete
回调