У меня есть приложение angular 1.x, использующее компоненты, и я хотел бы иметь возможность транслировать сообщения во всех своих компонентах. Контекст следующий: у меня есть служба, которая получает сообщения веб-сокета, и я хочу транслировать их на все мои контроллеры компонентов.
Я думал о $broadcast, но из того, что я нашел здесь нужны $scope и $rootScope. Что несовместимо с использованием компонента, поскольку в моем приложении больше нет $scope.
Есть ли чистый способ сделать это при использовании угловых компонентов?
$scope
, даже если не ссылаетесь на него явно.. Вполне допустимо ссылаться на$scope
, чтобы получить доступ к$broadcast
, не нарушая шаблон компонента. - person Claies   schedule 23.06.2017