【发布时间】:2014-10-07 18:19:13
【问题描述】:
我是 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){
});
为什么在第一个版本中有奇怪的语法?
【问题讨论】:
-
没有功能差异。使用 [] 是为了允许正确读取缩小版本。
标签: javascript angularjs angularjs-controller