Skip to content

AngularJS Scratch pad

guptag edited this page Apr 1, 2015 · 1 revision

scratch pad


angular.module('logging').constant('logging_config', {
        traceLevel: {
            _LOG_TRACE_: '_LOG_TRACE_',
            _LOG_DEBUG_: '_LOG_DEBUG_',
            _LOG_INFO_: '_LOG_INFO_',
            _LOG_WARN_: '_LOG_WARN_',
            _LOG_ERROR_: '_LOG_ERROR_',
            _LOG_FATAL_: '_LOG_FATAL_',
        }
    });

http://stackoverflow.com/questions/18856341/how-can-i-unregister-a-broadcast-event-to-rootscope-in-angularjs

So to publish

// EXAMPLE PUBLISHER
angular.module('test').controller('CtrlPublish', ['$rootScope', '$scope',
function ($rootScope, $scope) {

  $rootScope.$broadcast('topic', 'message');

}]);

And subscribe

// EXAMPLE SUBSCRIBER
angular.module('test').controller('ctrlSubscribe', ['$scope',
function ($scope) {

  $scope.$on('topic', function (event, arg) { 
    $scope.receiver = 'got your ' + arg;
  });

}]);
Clone this wiki locally