Angular 1.xでモジュールとコントローラの構造を整理するための2つのアプローチがあります。角度の編成とモジュール性 - コントローラの構造
最初のは、コントローラを独自のファイルに分けて親角度モジュールに接続する方法に精通しています。
第2のには、関連コントローラを格納するための大きなコントローラファイルを作成し、それらを親コントローラに接続してから、コントローラをモジュールとして親角モジュールに挿入します。
どちらがより効果的ですか?違いはありますか?
App.js
angular
.module('mainApp', [
'a bunch of dependencies'
])
.run(['a bunch of dependencies', function(a bunch of dependencies){
myControllerA.js
angular
.module('mainApp')
.controller('myControllerA', ['a bunch of dependencies',
function(a bunch of dependencies) {
myControllerB.js
angular
.module('mainApp')
.controller('myControllerB', ['a bunch of dependencies',
function(a bunch of dependencies) {
App.js
var app = angular.module('mainApp', ['mainController', 'a bunch of dependencies']);
app.run(['a bunch of dependencies', function(mainController, a bunch of dependencies) {
mainController.js私にとって本当に役に立っている何
var mainController = angular.module('mainController', [
'a bunch of dependencies'
]);
mainController.config(function(a bunch of dependencies) {
...
});
mainController.controller('controllerA', ['a bunch of dependencies', function(a bunch of dependencies) {
...
mainController.controller('controllerB', ['a bunch of dependencies', function(a bunch of dependencies) {
...
この質問を表示するhttp://stackoverflow.com/questions/20995605/does-a-large-number-of-modules-hit-performance-of-angularjs –