阅读有关数据存储的Ember指南,您不清楚如何使用您的数据预先填充商店。我看到你可以使用主机名和' store.find'来设置RESTadapter。方法会触发“获取”。请求数据是否未缓存,但如何在执行查找之前通过ajax使用JSON数据初始化DS.Store? Ember guide model HTTP
这个上下文是一个单页面应用程序,在页面加载时得到一个json的blob,用于建模网站的其余部分。最终结果给出了网站包含多个页面的错觉。
答案 0 :(得分:1)
听起来像你想要this.store.pushPayload(..)
http://emberjs.com/api/data/classes/DS.Store.html#method_pushPayload
请注意,您只能访问路由和控制器中的商店。考虑将其置于activate
App.ApplicationRoute
挂钩内
http://emberjs.com/guides/routing/defining-your-routes/#toc_initial-routes http://emberjs.com/api/classes/Ember.Route.html#method_activate