我有一个带有简单属性的 Ember 控制器,它应该从服务器获取文件列表。服务器端一切正常,数据正在返回并显示在控制台上。
在控制器中,我有:
imgFiles: new Ember.RSVP.Promise(function(resolve, reject) {
Ember.$.ajax(ENV.apiHost+'/'+ENV.apiNamespace +'/folderwalk/newsimg', {
success: function(response) {
// console.log(response);
resolve(response);
},
error: function(reason) {
reject(reason);
}
});
}),
在模板中:
{{imgFiles}} // shows [object Object]
{{#each imgFiles as |file|}} // doesn't loop at all
x {{file}}
{{/each}}
我已经尝试了所有我能想到的变化。封装在函数中并返回 Promise,成功返回响应,......
我仍然无法得到返回实际数据的承诺。