什么是控制器
在angularJS中,controller是一个javascript函数/类,用于操作作用域中,各个对象的初始状态以及相应的行为。
在HTML中,绑定ng-controller的那个DOM节点内的所有子标签,将会是当前controller的作用域。在大型项目中,如果HTML DOM 中有多个作用域,这时你就需要知道你使用的 scope 对应的作用域是哪一个。
使用controller可以初始化$scope
作用域对象、为作用域对象添加行为
初始化 $scope 对象
<!DOCTYPE html>
<html ng-app="myApp">
<body>
<div ng-controller="GreetingController">
{
{ greeting }}
</div>
<script src="../angular.min.js"></script>
<script>
var myApp = angular.module("myApp", []);
myApp.controller("GreetingController", [
"$scope",
function ($scope) {
$scope.greeting = "Hola!";
}
]);
</script>
</body>
</html>
在以上案例