У меня есть сервис для обработки меню моего приложения я не хочу звонок из любого контроллера, где это лучшее место для позвонить моей службеУгловая вызова службы по пробегу
моей службы имеет метод register
// sample
menuService.register({name: "Person", label: "Person", url: "/persons"});
menuService.register({name: "Company", label: "Companies", url: "/companies"});
определяется как
app.service('MenuService', ['$rootScope', function($r) { /*...*/ }
Примечание: мое обслуживание $rootScope.$emit
и слушать с помощью директивы и зависит от $rootScope
и $location
Этой директиву вы упомянули предназначены для отображения опций меню? – bmleite
да! но через некоторое время я думаю, что, возможно, это ошибка использования $ emit и $ on, когда возможно, что $ on listener не может быть присоединен, когда $ emit называется – rkmax