我是一名新手学习AngularJS。那么用声明数组参数的控制器和将依赖项列举为字符串和JavaScript名称的控制器有什么区别呢?请注意,以下内容仅供参考:
为什么第一个版本的语法看起来很奇怪?
app.controller("firstController", ['$scope', '$modal', '$log', 'HttpService', 'FisrtSharedService', 'SecondSharedService', function($scope, $modal, $log, HttpService, FisrtSharedService, SecondSharedService) {
}]);
...以及这个表单,只列出JavaScript名称?
app.controller("firstController", function($scope, $modal, $log, HttpService, FisrtSharedService, SecondSharedService){
});
为什么第一个版本的语法看起来很奇怪?