We don't use events that much at this moment. Basically only $route fires some events ($beforeRouteChange, $afterRouteChange, $routeUpdate):
http://docs-next.angularjs.org/api/angular.module.ng.$routeAnd form widgets emits some events as well ($invalid, $valid, $viewChange, ...)
There is no way to listen on all events, but you can monkey patch the scope prototype to see all the events...
var app = angular.module('myApp', []);
app.run(function($rootScope) {
var $emit = $rootScope.__proto__.$emit;
$rootScope.__proto__.$emit = function(eventName) {
console.log('EVENT ' + eventName);
return $emit.apply(this, arguments);
};
});
V.