因此,我一直在updateStore
Ember简单身份验证(0.7.4)的较早版本上使用该方法。原因是,用户可能会更改应用程序的某个设置,例如,他禁用了fx声音,而我想将此新设置保存在他的会话数据中,并将信息保留在localStorage中,因此我将其称为updateStore
设定后的功能this.set('session.fx', false)
我知道updateStore
是私人的,所以有更好的方法吗?另外,在ESA 1.0中直接访问商店的最佳方法是什么?我曾经打电话给this.get('session.store')
,但似乎这不再起作用了。
谢谢。
_updateStore
是私有API,切勿直接使用它。实际上,对于1.0,您将无法再进行任何操作,因为您将无法再访问内部会话。不过,您永远不需要手动更新存储,因为一旦在会话数据上设置了任何属性,该操作就会自动发生,例如this.set('session.data.fx', false)
。另请参阅API文档:http : //ember-simple-auth.com/api/classes/SessionService.html#property_data
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句