Question: what is the difference between service factory and provider in angularjs?
Answer: Provider vs Factory vs Service A factory is a special case of a provider when all you need in your provider is a $get() function. It allows you to write it with less code. A service is a special case of a factory when you want to return an instance of a new object, with the same benefit of writing less code.