jEngine: Events Installation npm install jstools-events --saveor bower install jstools-events --saveUsage var obj = new Events(); obj.on('foo', function () { flag = true;}); obj.trigger('foo');AngularJS Module angular.module('myApp', ['jstools.events']) .controller('AppCtrl', ['$scope', 'Events', function ($scope, Events) { var obj = new Events(); obj.$$on('foo', function () { flag = true; }); obj.$$trigger('foo'); }]);