In the AngularJS documentation, there is an explanation of the differences between a factory, a service, a value, a constant and a provider .
At the end, we have a compa
I just asked myself the same question when looking at the very same table. :-)
My best guess interpretation of the values in that table row is that it actually means 'whether you can find out what created the service instance from the service instance itself', i.e. 'whether the service instance's constructor property is set to a meaningful function'.
Here's a more detailed interpretation for each of the recipes:
new operatornew operatorprovider.$get method's return value by calling the new operator internally)As it stands now, this part of the documentation seems unfinished and it is possible that the author had several ideas of what he wanted to show here but the final documentation managed to slip through the cracks & got published in some intermediate state.