在EmberJS中创建一个$ _SESSION?

时间:2017-05-16 12:19:48

标签: javascript php session ember.js

如何像在PHP中一样在EmberJS中创建会话变量?

$_SESSION['foo']='bar';

1 个答案:

答案 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

所有服务在整个应用程序生命周期中都是持久的。