哪一個是用於初始化模塊正確的方法,控制器angularJS哪一個是正確的方式來初始化模塊,在angularJS控制器?
var myapp=angular.module('myApp', []);
myapp.controller('Ctrl1', Ctrl1);
myapp.controller('Ctrl2', Ctrl2);
Ctrl1.$inject = ['$scope', '$http'];
Ctrl2.$inject = ['$scope', '$http'];
function Ctrl1($scope, $http) {
}
function Ctrl2($scope, $http) {
}
或這樣
var myapp=angular.module('myApp', []);
myapp.controller('Ctrl1', Ctrl1);
Ctrl1.$inject = ['$scope', '$http'];
function Ctrl1($scope, $http) {
}
myapp.controller('Ctrl2', Ctrl2);
Ctrl2.$inject = ['$scope', '$http'];
function Ctrl2($scope, $http) {
}
或做這樣
var myapp=angular.module('myApp', []);
myapp.controller('Ctrl1', ['$scope', '$http', function ($scope, $http) {} ]);
myapp.controller('Ctrl2', ['$scope', '$http', function ($scope, $http) {} ]);
我困惑哪條路是正確的,你可以給我AngularJS frmawork的最終項目結構 github的任何示例項目都歡迎
一些人民說,約翰爸爸的風格,一個正確的方式,我的意思是最有效的方式
https://github.com/johnpapa/angular-styleguide –
@RaghuVenmarathoor你可以給我一個示例項目上這個,如果你有... –
我沒有任何開源項目它遵循風格指南中的所有內容。 github中一定有東西。我在我的項目中遵循它,並通過閱讀文檔並安裝文檔中提到的崇高插件來啓動它。指導方針很簡單。 –