在this website我學會了寫一個應用程序控制器,這樣AngularJS:AngularJS - 應用程序的Controler
Codecademy網站版本:
app.controller
(
'PhotoController',
[
'$scope', 'photos', '$routeParams',
function($scope, photos, $routeParams)
{
photos.success
(
function(data)
{
$scope.detail = data[$routeParams.id];
}
);
}
]
);
但我發現它也有可能是這樣的代碼:
我的版本:
app.controller
(
'PhotoController',
function($scope, photos, $routeParams)
{
photos.success
(
function(data)
{
$scope.detail = data[$routeParams.id];
}
);
}
);
兩個代碼都可以工作,但有什麼區別?我應該使用codecademy還是我的版本?爲什麼?我的版本更短,我看不出任何缺點。
即使在縮小腳本時,第一個版本也可以工作鏈接[https://docs.angularjs.org/tutorial/step_05] – trebor
雖然代碼學院課程很好,但您應該仔細閱讀有關依賴性的角度文檔注射有關您的問題 - https://docs.angularjs.org/guide/di - 並檢查角手機卡教程 – Spade