【发布时间】:2014-10-28 23:43:17
【问题描述】:
我将 Ember 应用配置为使用 localstorage_adapter 运行。
我是 Ember 的新手,可能我还没有掌握它的所有细节。尽管如此,据我了解,当您刷新浏览器时,ember 存储数据不应该丢失。显然本地存储不受浏览器刷新的影响。
会发生这种情况: 1. 登录后,我从服务器获取数据并使用 store.push() 或 store.pushMany() 存储它 2. 玩转应用程序 3.在某个时候点击浏览器刷新(或者在我的Android手机上,当我点击主页按钮时,浏览器关闭,当我从正在运行的应用程序窗口再次打开它时,它默认打开并进行刷新) 4. 我所在的页面乱七八糟
例如,我在显示用户名、问题和可能答案列表的页面上。请注意,商店中有 20 多个问题。我通过使用 Ember Inspector 知道这一点。我点击刷新,现在商店有 1 个用户实体(登录用户),这很好,只有 1 个问题(一点也不好),页面上显示的那个,答案商店是空的。所有其他实体(与此页面无关)也消失了!所以我在网页上看到的是用户名和问题的文字,没有答案,没有办法继续前进。
这应该发生吗? “内存中”存储被清除并且没有从本地存储重新填充?
谢谢!
【问题讨论】:
-
您是否将记录保存在代码中的任何位置?
标签: ember.js local-storage ember-data