【发布时间】:2013-09-09 12:17:15
【问题描述】:
目前 JSONStore API 提供了一个 load() 方法,文档中说:
此函数始终存储从适配器返回的任何内容。如果 数据存在,它在集合中重复”。这意味着 如果你想通过调用 load() 来避免重复 填充集合,您需要先清空或删除集合。 但是,如果您希望能够保留已有的元素 如果没有更多的连接并且您的 应用程序进入离线模式,您还需要跟踪 这些现有元素。
由于 API 不提供“覆盖”选项以在对适配器的调用成功时替换现有元素,我想知道应该使用哪种逻辑来管理离线可用性数据和随时刷新的能力?由于 promises 的原因,通过嵌套 JS 代码来管理所有的失败案例并不是那么明显......
感谢您的建议!
【问题讨论】:
标签: ibm-mobilefirst jsonstore worklight-adapters