Hao*_* Li 5 local-storage ember.js
在我的 ember 应用程序中调用localStorage.clear()or deleteRecord()(jsbin 示例)之后,我观察到数据复活。
请按照以下步骤复制问题:
问题:
location.reload?稍后编辑以包含deleteRecord()
问题已在 9 月份的 Ember 数据/本地存储版本中修复。在这个 SO Answer 中查看它的实际情况和 jsbin。
在与 IRC 上的人们进行一些讨论后,LSAdapter 或 Ember Data 中目前存在一个错误,导致数据徘徊。
由于 Ember 数据即将发生变化,该问题已于 2013 年 8 月暂停。
此问题的解决方法是清除本地存储和 ember 数据。看看它在这个 jsbin 中的工作情况。
或者,您可以location.reload()在清除本地存储后立即调用以显示新数据。