angular-utilities.js

A port of the utilities.js service to Angular.


Keywords
nodejs, utilities, framework-agnostic
License
GPL-2.0
Install
bower install angular-utilities.js

Documentation

angular-utilities.js

A port of the utilities.js service to Angular.

Installation

bower install angular-utilities.js

Example Usage

// register module with angular application
angular
.module('MyApplication', [
  'angular-utilities'  // include Angular module dependency
])
.factory('MyClass', ['$utilities', function ($utilities) {

  var
  PROP_DATE = '_date';

  function MyClass (date) {
    this[PROP_DATE] = new Date();
    this.date = date;
  }

  Object.defineProperties(MyClass.prototype, {
    date: {
      get: $utilities.getter(PROP_DATE),
      set: $utilities.setterDate(PROP_DATE),
    }
  });

  return MyClass;
}]);

Methods

For more information about the methods exposed in $utilities class, please see the utilities.js github page.