-
Notifications
You must be signed in to change notification settings - Fork 5
AngularJS Scratch pad
guptag edited this page Apr 1, 2015
·
1 revision
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_',
}
});
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;
});
}]);