引导 ember-data 以填充存储的最佳位置在哪里:
我目前正在使用 ember-data 的第 13 版。
目前我正在 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。
我对发生的事情感到困惑,我原以为在记录实现之前不会解决承诺。
我已经浏览了代码,json 在序列化程序中被解析出来,我无法弄清楚为什么第一次长度为 0。
我无法为此创建小提琴,因为它仅在通过其余适配器连接到我们的后端存储时才会发生。