Сделайте $ _SESSION в EmberJS?

Как сделать переменную сеанса в EmberJS, как в PHP?

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

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

Все сервисы являются постоянными в течение всего жизненного цикла приложения.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]