如何像在PHP中一样在EmberJS中创建会话变量?
$_SESSION['foo']='bar';
答案 0 :(得分:0)
您应该使用服务。创建文件app/services/mysession
。接下来,在您要访问服务的路径,控制器和对象中执行此操作:
export default Ember.Route.extend({
mysession: Ember.inject.service(),
});
接下来你可以在服务上设置和访问变量:
Ember.set(this, 'mysession.foo', 'bar');
Ember.get(this, 'my session.foo'); // returns bar
所有服务在整个应用程序生命周期中都是持久的。