如果这个问题听起来太明显了,我们深表歉意。
我最近开始探索和学习 AngularJS。我已经学习了一些很好的教程 -
..还有一些我见过的。
我并不是说我已经阅读/研究了所有文件。
问题从这里开始——
现在,回到这个问题,我看到 Controller 的定义在一个地方不同,在其他地方也不同 -
一个定义使用一种数组符号(不确定官方术语)进行注入:
app.controller("MyCtrl", ['$scope', function($scope){
$scope.someData = "Array notation";
}]);
还有这个,没有数组:
app.controller("MyCtrl", function($scope){
$scope.someData = "non-array notation";
});
并不是说这是我唯一想了解的事情,但是是的,我绝对很想了解其中的区别。
两者之间有很大的区别吗?
非常感谢。
注意:我确实在 SO 中搜索过类似的问题,但找不到我要找的东西。对不起。