I used some libraries written for AngularJS where Services were always written with a $
at first.
For example, in the Angular Material we have the service $mdDialog
, and in Angular Bootstrap we have the $uibModal
.
I already saw other libraries that did not use $
. As in the ngFileUpload
module, we have the service Upload
.
Until then I thought it was mandatory to use $
.
But I would like to know if this $
is some standardization or recommendation of Angular.
Is this meant to make a difference between Services and Factory, or something like this?