Este documento explica controllers no AngularJS, incluindo que eles contêm as regras de negócio e gerenciam a interação entre a view e o model, usam $scope para definir propriedades e comportamentos no model, e são definidos usando a diretiva ng-controller.