AngularJS控制器,服务命名最佳实践
我计划建立一个角度的应用程序,可以真正的规模。也就是说,它将包含许多将由不同人员开发的部件,并将不时添加新部件/功能 我读过一些关于Angular在命名和文件夹结构组织方面的最佳实践的文章,例如: 所有这些都集中在文件夹结构和模块命名上。但是控制器和服务的命名约定呢 例如,如果我有这样一个结构:AngularJS控制器,服务命名最佳实践,angularjs,Angularjs,我计划建立一个角度的应用程序,可以真正的规模。也就是说,它将包含许多将由不同人员开发的部件,并将不时添加新部件/功能 我读过一些关于Angular在命名和文件夹结构组织方面的最佳实践的文章,例如: 所有这些都集中在文件夹结构和模块命名上。但是控制器和服务的命名约定呢 例如,如果我有这样一个结构: angular.module("myApp",['myApp.groups','myApp.users']); angular.module("myApp.groups",['myApp.gro
angular.module("myApp",['myApp.groups','myApp.users']);
angular.module("myApp.groups",['myApp.groups.controllers','myApp.groups.directives']);
angular.module("myApp.users",['myApp.users.controllers','myApp.users.directives']);
我是否应该将myApp.groups.controllers
模块的控制器命名为myApp.GroupsController
?或者只是组控制器
?如果只是groupscoontroller
,如果其他人使用名为groupscoontroller
的控制器开发另一个组件,则可能会出现命名冲突
那么,为将要扩展的大型应用程序命名控制器和服务的最佳实践是什么呢?这篇文章有一些很好的解释。虽然有些人可能不同意,但它提供了更好理解的见解和理由
如果您想要可扩展的东西,请查看它,它提供了一个非常好的目录结构,并为您需要的一切提供了一些好的生成器。至于样式指南试试这个