Lsd*_*lsd 12 ember.js ember-data
我的应用程序将初始数据嵌入到html中,这样Ember就不需要在初始化时发送额外的http请求.我正在使用最新的Ember数据,但我无法成功获取JSON对象,这与Active Model Serializer在保存或创建记录时返回相同,并将其加载到存储中.
我目前正在尝试这些方法但没有成功:
在一条路线 -
this.get('store').load(App.Post, data)
Run Code Online (Sandbox Code Playgroud)
和
this.get('store').loadMany(App.Post, data)
Run Code Online (Sandbox Code Playgroud)
我还使用Pusher向我发送JSON(由Active Model Serializer生成)以获取更新的对象,并且我的路由中的回调目前看起来像这样.
refresh: function(data) {
var json = data
var store = this.get('store')
var type = App.Post
var id = data.reply.id
Ember.run(this, function(){
store.adapterForType(App.Post).didFindRecord(store, type, json, id);
});
}
Run Code Online (Sandbox Code Playgroud)
有没有人成功完成这个?我知道Discourse没有使用Ember Data,所以他们的解决方案是不同的.我非常感谢你对此事的任何帮助.谢谢
这些问题都在其他地方讨论过.我将向您指出其他讨论,以便随着人们改进当前答案,您可以跟随对话:
| 归档时间: |
|
| 查看次数: |
9866 次 |
| 最近记录: |