Angular Provider Service Factory Differences

There was a bit of confusion when I read the forums and the AngularJS docs when it comes to what a provider, service and factory are. The confusion is not so much in the documentation, but in the way that I read it at first and since this blog is to catalog my experiences, I'm going to write about it. You could very well have read the docs and said to yourself, "Clear as mud" and went on with your life, but no worries, I'm here to save you!

Does it matter?

Well that depends. Depends if you actually want to understand what you're writing and not resort