【发布时间】:2017-11-14 13:08:08
【问题描述】:
所以我使用这个网站向我展示了基础知识:https://www.codeproject.com/Articles/1130132/Learn-AngularJS-for-Beginners
在作用域继承部分,我被抛弃了,因为与用作控制器介绍的示例控制器相比,用于该示例的控制器。
有什么区别:
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";
}]);
因为第一个是名称然后是函数,第二个是名称然后是括号。
【问题讨论】:
-
区别在于缩小。看看这个scotch.io/tutorials/…
-
来源是OP,“这种注入依赖的方式叫做‘依赖注入’”,@scniro 说的
标签: angularjs