哪里是启动以带烬数据,填补了店里最好的地方:我目前使用的余烬数据的修订13烬数据的findAll返回0记录在第一个请求
。
目前我在ApplicaitonRoute尝试这样的:
App.ApplicationRoute = Ember.Route.extend
setupController: ->
App.Contact.find().then (contacts) ->
console.log contacts.get('length')
什么我发现是,执行console.log上述声明将记录0,但如果我再键入:
App.Contact.find().get('length')
到控制台,长度是我所期望的,即大于0.
我很困惑,到底发生了什么,我会认为承诺不会解决,直到记录rds被物化。
我已经通过代码和json解析出来的序列化程序,我不能解决为什么长度为0的第一次。
我不能为此创建一个小提琴,因为它只发生在通过其余适配器连接到我们的后端存储时发生。
我有一个问题 - 它真的很奇怪。为什么只有当我在查找中传入空对象时才起作用。如果你只是做App.Contact.find() - 它会在实际完成它的ajax请求之前调用promise函数。 – David