Nope, they're all singletons. While providers may be useful, the distinction between service and factory is completely useless (service is completely unnecessary :)
At this point the angular team should probably just deprecate module.service and remove it from the docs to avoid causing this massive confusion.
At this point the angular team should probably just deprecate module.service and remove it from the docs to avoid causing this massive confusion.