events-wrapper

simple javascript events handler

Usage no npm install needed!

<script type="module">
  import eventsWrapper from 'https://cdn.skypack.dev/events-wrapper';
</script>

README

jsTools: Events npm version Bower version

Build Status wercker status

Installation

npm install events-wrapper --save

# alternatively you can use bower (minified version by default)
bower install events-wrapper --save

Usage

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');

  }]);