Angularjs を使ったさまざまなコーディング スタイルに出会い、それぞれのコーディング スタイルの長所と短所を考えさせられました。
例えば。コントローラーの宣言:
スタイル #1
angular.module('mainCtrl', []);
function MainCrl($scope, $rootScope) {}
スタイル #2
angular.module('mainCtrl',[])
.controller('MainCtrl', function($scope, $rootScope)) { ... });
スタイル #3
angular.module('mainCtrl',[])
.controller('MainCtrl', ['$scope', '$rootScope', function(scope, rootScope)) { ... }]);
したがって、スタイル #3 はエイリアスの使用に多少似ています。エイリアスを使用すると、テストスクリプト (単体テスト) を作成するときに効果がありますか?. Angularjs Framework を使用するときの理解を深め、正しいアプローチをしたいだけです。
これについてあなたの考えを共有してください。ありがとう!