Controller is a simple JavaScript function that is used to control the data of AngularJS application and increase the AngularJS scope. A controller is attached to the DOM object using ng-controller directive. When the controller is attached to the DOM, Angular instantiates the controller function and makes available an injectable parameter to the function called $scope.
Controller is used to
setup the initial state of the $scope object of that controller, in terms of setting up properties, objects, variables value etc.
attach behavior, specify function etc.
Controller is not used to
Format data
Filter data
Sharing between controllers
Manipulating DOM
On this page of the site you can watch the video online Controllers and modules in AngularJS with a duration of hours minute second in good quality, which was uploaded by the user Programming Tutorials 19 October 2017, share the link with friends and acquaintances, this video has already been watched 137 times on youtube and it was liked by 2 viewers. Enjoy your viewing!