I would like to observe the inputs in each view in the stateProvider. I prepared Plunker, which shows what the problem is. Plunker
I use $watch like this:
  $scope.$watch('Group', function(newValues, oldValues) {
      console.log(newValues);
 }, true);
If I add data to input 1 or input 2 then $watch will also observe inputs 3 and 4. But if I first add data to input 3 or input 4 then $watch doesn't observe those inputs. What may be the problem?
 
     
     
    