所以我用这个网站给我看的基本知识:https://www.codeproject.com/Articles/1130132/Learn-AngularJS-for-BeginnersAngularJS依赖注入 - 隐VS阵注释
和范围继承部分,我被抛出,因为用于该例子中控制的关比例控制器作为控制器的介绍。
是什么区别:
app.controller("PersonController", function($scope) {
$scope.employeeData = personData;
$scope.employeeMethod = function() {
console.log("Hello, I am an Employee");
}
});
和
app.controller("MainController", ['$scope', function($scope){
$scope.name = "Donald";
$scope.color = "White";
}]);
如在第一个是名称然后功能,第二个是名称,然后支架。
区别在于缩小。检查了这一点https://scotch.io/tutorials/declaring-angularjs-modules-for-minification – scniro
从源头上为OP,“注入依赖的这种方式被称为“依赖注入”还说什么@scniro – Haris
参见[AngularJS开发人员指南 - 依赖注入](https://docs.angularjs.org/guide/di)。 – georgeawg