別のコードで が呼び出された場合$scope.$on
、同じ名前のチャネルで websocket をサブスクライブできるように、サービスにこれが通知されるようにしたいと考えています。リッスンできるイベント$rootScope
または $watch できる式はありますか?
私はこれを試しました:http://jsfiddle.net/polidore/AZ7Av/
私がいるところです$watching
Object.keys($scope.$$listeners).length
が、初期ロード以外は呼び出されないようです。
ありがとう!