$scope.a = 1;
$scope.b = 2;
$scope.c = 3;
$scope.$watch('a', function( newValue, oldValue ) {
if( newValue != oldValue ) {
console.log("a is modified to " +newValue );
}
});
$scope.$watch('b', function( newValue, oldValue ) {
if( newValue != oldValue ) {
console.log("b is modified to " +newValue );
}
});
$scope.$watch('c', function( newValue, oldValue ) {
if( newValue != oldValue ) {
console.log("c is modified to " +newValue );
if( $scope.c > 50 ) {
$scope.a = 1000;
}
}
});
$rootscope.$watch( function() {
console.log(" digest iteration started ");
});