似乎使用数组作为第二个参数:
.controller('MainCtrl', ['$scope', function ($scope) {
第二个似乎没有数组:
.controller('MainCtrl', function ($scope) {
似乎都有效。什么不同吗?
区别在于,在代码缩小过程中,参数名称被更改,然后使用定义数组来定义它们。
普通javascript函数和angular组件的一个重要区别是angular组件是依赖注入的,所以实际的名字很重要