Say I have service modules like so
// services/someService.js
export default function($q) {
return $q.doSomething();
}
// services/anotherService.js
export default function($state) {
return $state.doAnotherThing();
}
And say I have a services index file
// services/index.js
import someService from 'someService';
import antoherService from 'anotherService';
export default {
someService: someService,
anotherService: anotherService,
}
In my angular module, I want to be able to register all of them (eloquently).
// awesomeModule.js
import services from './services';
angular.module('awesomeModule', [])
.services(services); // Want to emulate something like this
I'm having troubling finding a nice clean way to register the index module so that I can prevent registering each service individually in the awesomeModule. Any way to do this?
via Chebli Mohamed
Aucun commentaire:
Enregistrer un commentaire