Size: a a a

2016 December 28

K

Konstantin in Ember_js
И в не хранить всю доп логику
источник

K

Konstantin in Ember_js
Например реакцию на веб сокет сообщение с сервера
источник

D

David in Ember_js
редакс?
источник

K

Konstantin in Ember_js
Релакс идеологически неверен для ембер)
источник

D

David in Ember_js
хота там же типо уже есть биндинг на данные
источник

DK

Dmitriy Kharin in Ember_js
Ну я сделал как. У меня инициалайзер, который во все классы добавляет объект global (синглтон), в нём храню глобальные переменные (например, ссылка на api), пару функций-помощников (например, getJson , в которой все заголовки подготавливаются) и диспетчер эвентов небольшой.
источник

DK

Dmitriy Kharin in Ember_js
Вот этот диспетчер как раз и помогает жить)
источник

DK

Dmitriy Kharin in Ember_js
У меня в шапке прописано ```this.get('global').on('profile:update', callback, options)```. А на фотке такое ```this.get('global').trigger('profile:update')```
источник

IB

Igor Bratchikov in Ember_js
А чем это лучше сервиса?
источник

K

Konstantin in Ember_js
Это эмуляция сервиса в принципе
источник

DK

Dmitriy Kharin in Ember_js
Сервис добавлять постоянно нужно, а тут у меня везде доступно
источник

K

Konstantin in Ember_js
В этом и фишка сервиса, он связан только с теми объектами, которым он нужен
источник

K

Konstantin in Ember_js
Иначе можно было бы использовать просто глобальные переменные
источник

DK

Dmitriy Kharin in Ember_js
Ну это уже засорение будет)
источник

K

Konstantin in Ember_js
+не уверен на 100%, но думаю сервис тоже можно в инициалайзере заиньектить
источник

K

Konstantin in Ember_js
:)
источник

DK

Dmitriy Kharin in Ember_js
Так когда инициалайзеры отрабатывают сервисы ещё не готовы вроде
источник

K

Konstantin in Ember_js
Может и так, да
источник

IB

Igor Bratchikov in Ember_js
как минимум, сервис можно инициировать при первом обращении к нему (не помню как паттерн называется)
источник

K

Konstantin in Ember_js
Мне кажется, в целом, что это нормальная тема - подключать его только там, где нужно
источник