Сообщение от Shitbox2
|
А нужен ли observer? Я делаю проще. Подключаю $rootScope где надо и просто подписываюсь $rootScope.$on('myAction', fn). В любом случае все события до корневой области дойдут)
|
правильное замечание, спасибо
Скорее всего перепишу код - уберу observer.
Он еще внутри используется: аккумулирует события и перераспределяет их (aka proxy). Скорее всего создам для этого изолированный scope, чтобы с ним можно было работать подобным образом (on, off, fire).
Еще было бы неплохо внедрение в scope контроллера сделать, чтобы обертки не писать.