README
xonom
AngularJS service model for nodejs
keywords: node-angular, angularjs-nodejs
Install
npm install xonom
Motivation
Desire to get rid of these ugly statements
require('../../myservice.js')
require('../config.json')
...
EXAMPLE
var func = function ($xonom) {
$xonom.service("myservice", function() {
return {
func1: function() { console.log("print1"); },
func2: function() { console.log("print2"); }
}
});
$xonom.run(function(myservice, config) {
myservice.func1() //==> print1
myservice.func2() //==> print2
console.log(config) //==> { common: 'object' }
});
};
var xonom = require('xonom');
//Add object to xonom
xonom.object('config', { common: 'object' });
//Apply xonom to function
xonom.run(func)
//Or put javascript in files
xonom.require('./config.js');
xonom.require('./myservice.js');