Я использую angular.js $ scope. $ On для прослушивания событий из моей службы (событие получило срабатывание при изменении служебных данных).
Я использую следующий фрагмент кода:
$scope.people = contacts.people;
$scope.$on('contacts-changed',() => {
$scope.people = contacts.people;
});
Есть ли способ продлить Угловое, чтобы избежать первой строки и триггер $ объем $ на («контакты-измененные») или аналогичное по умолчанию на. время связывания события? Я искал в angular.js декораторы, но не уверен, как я могу украсить $ scope, чтобы добавить $ scope. $ Bind или аналогичный метод
Идеи?
на самом деле это может быть решено с помощью какого-то грязного хака с глобальными $ функция привязки $ Bind ($ рамки, «событие-имя ', обработчик) или с $ bind, расположенным в $ rootScope, но я ищу более угловое-fr iendly. – let4be