angular-inject
v1.1.1
Published
A JS decorator (@inject) for injecting dependencies inside your angular classes
Downloads
90
Maintainers
Readme
angular-inject
A angular decorator for angular dependency injection.
Install
$ npm install --save angular-inject
Usage
// ES2016 style
import {inject} from 'angular-inject'
// CommonJS style
let inject = require('angular-inject').inject;
@inject( ['$base64', 'foobar'] )
class FooBarController {
constructor(){ /if needed you can also access the injected variables here also (ie constructor(base64, foobar) )
....
....
....
}
bar() {
this.$base64.encode('babba');
}
}
Note
You need to run babel with the option 'es7.decorators' enabled.