gpt4 book ai didi

ember.js - 接受服务器更新时保存记录

转载 作者:行者123 更新时间:2023-12-02 03:38:43 24 4
gpt4 key购买 nike

当通过 ember-data 的 save() 方法添加或更新记录时,它成功地将请求发送到服务器。然后服务器返回——作为其成功消息的一部分——返回相同的对象,但包含一些附加信息(比如 last_updated 标记,但也可能有其他属性)。我认为这是常态,这个返回的结构将被合并回模型的本地 ember 版本中,但它似乎不是。

我可以在保存后执行 reload() 操作,但这会向后端添加完全不必要的调用。如果我自己强制将更改放入本地缓存,它就会进入“脏”状态,当然事实并非如此。肯定有一种优雅的方式来处理这种相对简单的情况吧?

最佳答案

如果您在原始模型中将“附加信息”声明为 DS.attr,则响应将设置这些属性,您无需在本地重新加载或进行任何更改。

关于ember.js - 接受服务器更新时保存记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21503084/

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