title: Angularjs dynamically add values to $watch
body: <p>for some reason I can't get working $watch for dynamically changing array</p>
  
  <pre><code>$scope.a1 = 1;
  $scope.a2 = 2;
  
  $scope.q = [$scope.a1, $scope.a2];
  $scope.$watch('q', function(newVal) {
    alert(newVal);
  }, true);
  </code></pre>
  
  <p>nothing happened on change. Bug I get alert on the initialization.</p>
  
  <p><a href="http://jsfiddle.net/qwertmax/FtLH8/" rel="nofollow">http://jsfiddle.net/qwertmax/FtLH8/</a></p>
  
  <p>this it just example of my project where I have to "watch" number of values (input fields). That fields generated automatically by json request.</p>
  
  <p>So, I heed help with dynamically add values to "$watching"</p>