Je commence à utiliser Angular.js sur un nouveau projet et de la base de tutoriels, je vois surtout un seul controllers.js fichier qui contient toutes les fonctions de contrôleur, chaque qui sont liés à l'objet window.
Il semble qu'une meilleure pratique serait d'utiliser la "myApp" espace de noms, ajouter des contrôleurs, par exemple:
myApp.controllers = {};
myApp.controllers.userItem = function($scope) {}
Tous les contrôleurs, qui serait partie à la création de la "myApp.les contrôleurs" de l'objet ou de la fenêtre".myApp.les contrôleurs".
Personne ne suggèrent une meilleure ou plus organisé de la façon de gérer les contrôleurs ou un autre élément, des services personnalisés, directives, etc. serait d'utiliser la même structure.
En plus de cela, je me débats concernant l'insertion de chaque contrôleur dans son propre fichier, qui pourrait être combiné pour la production, mais en fonction de la taille de l'application, il peut être un peu exagéré, et que causer plus de travail à rebondir entre les fichiers.
Toutes les suggestions sont grandement appréciés.
Merci!