似乎是使用数组作为第二个参数:
.controller('MainCtrl', ['$scope', function ($scope) {
第二个似乎没有数组:
.controller('MainCtrl', function ($scope) {
两者似乎都有效。有什么不同吗?
答案 0 :(得分:3)
不同之处在于,在代码缩小过程中,参数名称会被更改,然后使用定义数组来定义它们。
正常的javascript函数变小和角度分量之间的一个重要区别是角度分量正在进行依赖注入,因此实际名称是关键的