理解Controllers

在AngularJS中, Controller是一个Javascript构造函数, 常常被用来扩展 Angular Scope 对象.

控制器通过 ng-controller 指令依附在DOM元素上, Angular通过指定的控制器构造函数, 实例化一个新的Controller对象. 这时, 一个被声明为$scope的新的子作用域被注入到控制器的构造函数中.

使用Controllers我们将可以:

  • 设置$scope对象的初始化状态

  • $scope对象添加行为

网友评论