0.1.0 • Published 8 years ago

angular-messenger v0.1.0

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

angular-messenger

An Angular module that gives you a way to share messages among modules.

NPM version License Downloads

##Table of contents:

##API Documentation ##on Adds an event and applies a callback to it.
on(name, funcargs):

myApp.controller('MainCtrl', function($scope, angularMessengerService) {
  //...
  angularMessengerService.on('update', function(obj) {
     //...
  });
  //...
});

###exec Dispatches an event name notifying the registered listeners.
exec(name, args):

myApp.controller('MainCtrl', function($scope, angularMessengerService) {
  //...
  angularMessengerService.exec('update', {update: true});
  //...
});

###remove Removes an event from messenger. remove(name):

myApp.controller('MainCtrl', function($scope, angularMessengerService) {
  //...
  angularMessengerService.remove('update');
  //...
});

##clearAll Removes all events from messenger. clearAll():

myApp.controller('MainCtrl', function($scope, angularMessengerService) {
  //...
  angularMessengerService.clearAll();
  //...
});