I have two files in which I define services in my angular app, but when I try to use them both in my directive, I get an error saying the service provider is not found for w
This is possible, however will be error prone, hence not recommended
Make small modification to what you are already doing
Just do not re-declare the module variable in other files other than service1.js or put the module definition to a file of its own and include these JS file in the order of Module.js, services.js, directive.js then it will work