只見這兩個型動物圖案AngularJS定義控制器:在AngularJS中定義控制器的兩種方法?
myApp.controller('myControllerName', function($scope) {
// ... my controller code ...
});
和
myApp.controller('myControllerName', ['$scope', function($scope) {
// ... my controller code ...
}]);
在依賴注入,分別添加的參數。
這兩個編碼例程有什麼區別?我很想爲JavaScript和AngularJS低級方面提供詳細的答案。
因此,如果我沒有計劃縮小我的代碼,是否總是使用第一種方式?它是否適用於各種依賴注入?在這種情況下,是否希望編寫一個更短,更易讀的代碼(以及更少的代碼重複)? – Reflection
@反射是,如果你沒有計劃縮小你的代碼(你確定嗎?:)),你可以使用第一種模式。總之這兩種方法都是正確的。 –
爲了確保:如果我使用的是NodeJS,不會縮小JavaScript代碼,就像在傳統網站的服務器端縮小PHP代碼一樣(據我所知,這種事情從未發生過)? – Reflection