Je suis curieux de savoir ce qu'est exactement les décorateurs sont en AngularJS. Il n'y a pas beaucoup d'informations en ligne pour les décorateurs d'économiser pour un texte de présentation dans le AngularJS documentation et une brève (mais intéressant) mentionner dans une vidéo youtube.
Comme l'angle de gars mettre un décorateur est:
La décoration de service, permet à l'décorateur d'intercepter le service création de l'instance. Le retour de l'instance peut être l'instance d'origine, ou une nouvelle instance qui délègue à l'instance d'origine.
Je ne sais pas vraiment ce que cela signifie, et je ne suis pas sûr pourquoi vous séparer de cette logique que le service lui-même. Par exemple, si je voulais revenir à quelque chose de différent dans des conditions différentes, je voudrais juste passer les différents arguments de fonctions ou d'utiliser une autre fonction de partage privé de l'état.
Je suis toujours en sorte d'AngularJS n00b, donc je suis sûr que c'est juste de l'ignorance et/ou les mauvaises habitudes que j'ai ramassé.