Using Scope.$watchCollection() To Watch Functions In AngularJS
All the action is in the console.