Angular: Empty Fiddle
http://angularjs.org/
HTML
<script src="http://code.angularjs.org/angular-1.0.1.js"></script>
<div ng-controller="MyCtrl">
</div>
JavaScript
var myApp = angular.module('myApp', []).run(function($rootScope) {
var message = {type: 'channel', action: 'create', data: { name: "ssss", id: 0}};
$rootScope.$broadcast('message', message)
console.log('broadcasting');
});
myApp.controller('MyCtrl', function($scope) {
console.log('listening');
$scope.$on('message', function(message){
console.log(message);
console.log('hi');
});
});