gpt4 book ai didi

ember.js - 将 JSON 对象加载到 Ember Data 中,例如在加载时将 JSON 嵌入页面并填充商店

转载 作者:行者123 更新时间:2023-12-04 01:07:18 25 4
gpt4 key购买 nike

我的应用程序将初始数据嵌入到 html 中,以便 Ember 在初始化时不需要发送额外的 http 请求。我正在使用最新的 Ember 数据,但无法成功获取 JSON 对象,这与 Active Model Serializer 在保存或创建记录并将其加载到商店时返回的内容相同。

我目前正在尝试这些方法但没有成功:

在 route ——

this.get('store').load(App.Post, data)


this.get('store').loadMany(App.Post, data)

我还使用 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);
});
}

有没有人成功做到这一点?我知道 Discourse 没有使用 Ember Data,所以他们的解决方案是不同的。我真的很感激在这件事上的任何帮助。谢谢

最佳答案

这些问题都在别处讨论过。我将向您提供其他讨论的指示,以便您可以在人们改进当前答案时跟随对话:

  • 如需手动加载数据,请参阅 this StackOverflow post .
  • 有关更新服务器上已更改的数据,请参阅 this discuss.emberjs.com post .
  • 关于ember.js - 将 JSON 对象加载到 Ember Data 中,例如在加载时将 JSON 嵌入页面并填充商店,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15906669/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com