Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS体系结构的抽象层次_Angularjs_Architecture_Frontend - Fatal编程技术网

AngularJS体系结构的抽象层次

AngularJS体系结构的抽象层次,angularjs,architecture,frontend,Angularjs,Architecture,Frontend,1) 在规划AngularJS应用程序的体系结构时,您考虑了什么 你的心理过程是什么 2) 在决定是否: 2.a)将应用程序的每个部分作为自己的模块,并将每个模块作为依赖项注入主模块 angular.module('WebsitePart1', []); angular.module('WebsitePart2', []); angular.module('Main', ['WebsitePart1','WebsitePart2']); 2.b)仅创建一个模块,并将所有其他内容(指令、控制器、

1) 在规划AngularJS应用程序的体系结构时,您考虑了什么

你的心理过程是什么

2) 在决定是否:

2.a)将应用程序的每个部分作为自己的模块,并将每个模块作为依赖项注入主模块

angular.module('WebsitePart1', []);
angular.module('WebsitePart2', []);
angular.module('Main', ['WebsitePart1','WebsitePart2']);
2.b)仅创建一个模块,并将所有其他内容(指令、控制器、服务等)附加到主模块

var mynamespace = angular.module('', ['ngRoute']);
然后将控制器连接到每个路由器设置,将指令连接到mynamespace模块,等等


谢谢你分享你对它的看法

浏览这些视频:是的,事实上我已经看过了这些视频和来自Egghead的许多其他视频。我只是想知道其他人是否会对这个问题有更多的见解或不同的看法。这里有一篇关于它的文章:但我想深入讨论,考虑不同大小的应用程序,从小型应用程序到企业应用程序,以及每种方法的含义。赞成和反对。等