Guia de Estilo AngularJS
Version original: https://github.com/johnpapa/angularjs-styleguide Responsabilidad Única: Regla de 1 Definir un componente por archivo. Los siguientes ejemplos definen el modulo "app" y sus dependencias, define el controlador y un "factory", todo en el mismo archivo: /* Evitar */ angular .module('app', ['ngRoute']) .controller('SomeController', SomeController) .factory('someFactory', someFactory); function SomeController() { } function someFactory() { } El mismo componente, ahora separado en archivos Archivo: app.module.js /* recommended */ // app.module.js angular .module('app', ['ngRoute']); Archivo: controlador1.js /* recommended */ angular .module('app') .controller('SomeController', SomeController); function SomeController() { } Archivo factory1.js // factory1.js angular .module('app') .factory('someFactory', someFactory...