Ember.js 如何重新加载余烬数据记录?
我正在使用新的路由器和恩伯数据版本11 我需要强制余烬数据从服务器重新加载记录的数据。使用Ember.js 如何重新加载余烬数据记录?,ember.js,ember-data,Ember.js,Ember Data,我正在使用新的路由器和恩伯数据版本11 我需要强制余烬数据从服务器重新加载记录的数据。使用setInterval函数中的App.MyRecord.find(2)从客户端本地存储加载数据 如何从服务器重新加载数据?Irecord.reload()到余烬数据。这将要求适配器从服务器重新加载数据,并用新数据更新记录 限制条件: 如果记录已完成加载且尚未修改,则只能对其调用reload()。否则,返回的数据将与修改后的数据冲突。将来,我们将添加对合并挂钩的支持,以解决这些类型的冲突,这将允许reloa
setInterval
函数中的App.MyRecord.find
(2)从客户端本地存储加载数据
如何从服务器重新加载数据?Irecord.reload()
到余烬数据。这将要求适配器从服务器重新加载数据,并用新数据更新记录
限制条件:
- 如果记录已完成加载且尚未修改,则只能对其调用
。否则,返回的数据将与修改后的数据冲突。将来,我们将添加对合并挂钩的支持,以解决这些类型的冲突,这将允许reload()
处于更多记录状态reload()
- 如果在适配器返回新数据之前调用
并更改或保存记录,则会由于同样的原因出现错误。该错误当前看起来像是reload()
。基本上,这意味着您的记录处于“已更新但未提交”状态,不允许在“正在加载且未修改”状态之外调用试图在处于rootState.loaded.updated.uncommitted状态时处理上的事件“reloadRecord”。
reload()
yourRecord.reload()。然后(函数(record){record.rollback()})
是否有关于merge
选项重新加载的消息?或者将覆盖优先级赋予模型的本地或远程版本?