理解Controllers

在AngularJS中, Controller是一個(gè)Javascript構(gòu)造函數(shù), 常常被用來擴(kuò)展 Angular Scope 對象.

控制器通過 ng-controller 指令依附在DOM元素上, Angular通過指定的控制器構(gòu)造函數(shù), 實(shí)例化一個(gè)新的Controller對象. 這時(shí), 一個(gè)被聲明為$scope的新的子作用域被注入到控制器的構(gòu)造函數(shù)中.

使用Controllers我們將可以:

  • 設(shè)置$scope對象的初始化狀態(tài)

  • $scope對象添加行為

網(wǎng)友評論