1.0.0 • Published 7 years ago
angular-inject-on v1.0.0
Angular injectOn
Assigns DI parameters as class fields automatically. For Angular 1.x + ES6 classes.
Installation
npm install angular-inject-on
Using in a project
First, include the file:
ES5 (Browserify)
require('angular-inject-on');
ES6 (Module imports)
import 'angular-inject-on';
Next, add as your application's dependency:
module.angular('yourApp', [
...
'ngInjectOn'
]);
Lastly, the actual usage:
class MyService {
constructor($state, injectOn) {
injectOn(this);
console.log(this.$state); // $state is now available as class property
}
}
1.0.0
7 years ago