$watch vs $on in angularjs

$watch vs $on in angularjs

$On()

The $on is used to listen to each events.

$on also work to push a function into a stack and returns to another function and clean the original functions from that stack.

$watch()

The angularjs create watch internally.
The watch means that angularjs watches the changes in the variable on the $scope object.

The watches are created using the $scope.$watch() method.

The $scope.watch() method creates a watch of some variables. 

When you register a watch you need to pass two functions

1. One is value function
2. and other is listener function

for example

$scope.$watch(function() {},function() {});
ANIL SINGH

Anil Singh is an author, tech blogger, and software programmer. Book writing, tech blogging is something do extra and Anil love doing it. For more detail, kindly refer to this link..
My Blogs - https://code-sample.com and https://code-sample.xyz
My Book1 - BEST SELLING ANGULAR BOOK (INCLUDING ALL VERSIONS 2, 4, 5, 6, 7)
My Book2 - ANGULAR 2 INTERVIEW QUESTIONS BOOK - Both Books are Available on WorldWide.

www.code-sample.com/. Powered by Blogger.