AngularJS application de la structure du fichier
Sur une grande application AngularJS avoir tous mes contrôleurs dans un seul "controllers.js" fichier semble un peu des nations unies-facile à gérer pour moi. Est-il une meilleure façon de le faire, tels que:
\js\controllers\myController.js
\js\controllers\yourController.js
\js\controllers\ourController.js
et cela vaut aussi pour les filtres, les services, directives, etc...
- Une autre bonne référence pourrait être générateur yeoman angulaire github.com/yeoman/generator-angular
- l'espoir qu'il sera utile tech-blog.maddyzone.com/javascript/code-organization-angularjs
- Espérons que cela vous mène quelque part. github.com/jofftiquez/angular-app-starter-pack
Vous devez vous connecter pour publier un commentaire.
Il ya beaucoup de façons d'organiser votre code. Vous pouvez consulter les liens suivants
Vous pouvez suivre leur standard ou vous pouvez faire votre propre.
Essayer de suivre les lignes directrices suivantes:
Vous pouvez le gérer comme module sage!!
Par exemple , prendre en vue d'utilisateur , vous rendre à un répertoire, ici son nom d'utilisateur!!
Espérons que cela vous aidera!!
De voir comment ces deux starter projets d'organiser des fichiers pour une plus grande échelle d'applications:
Vous pouvez avoir un coup d'oeil à cette communautaires guide.
Le guide décrit les meilleures pratiques pour l'organisation de la structure de répertoire d'une grande application AngularJS.
Il fait également des recommandations sur l'appellation et la structuration d'AngularJS modules, des contrôleurs, des directives, des filtres et des services.
C'est aussi la peine de vérifier un outil comme Lineman.js avec le AngularJS modèle d'application.
Pour l'entreprise AngularJS projets, vous voudrez peut-être regarder ce kickstarter qui est basé sur ng-réutilisable.
Il y a un beau document de là à partir de Google équipe qui Shivali de l'exemple:
https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub
Quelque chose comme ceci:
Vérifier cela, construire votre angulaire app avec CoffeeScript, SCSS.
https://github.com/nhim175/modular-angular-skeleton/