В общи линии
Мога ли да направя така, че всички контролери да имат наблюдател, който излага променлива на локален обхват или метод, който засяга само локален обхват? Нещо като черти.
По-специално
Извън кутията искам всеки нов контролер да има налично свойство status
и да го настрои в собствен обхват и наблюдател, който отправя запитване към услуга, за да зададе състоянието. Наблюдателят предава името на контролера и получава обратно информация за себе си.
В моя случай услугата е слой върху $http, който просто следи кои части от приложението правят какви заявки.
По желание бих искал да огранича тази функционалност до контролери, които инжектират тази конкретна услуга.