title: AngularJS watch array of objects with index
body: <p>I have a question about Angular watch within an array of objects.</p>
  
  <p>I have an array $scope.chartSeries with objects as following:</p>
  
  <pre><code>[{"location": {values}, "id":"serie-1", "meter":{values}, "name": "seriename", "data":[{1,2,4,5,7,4,6}]}]
  </code></pre>
  
  <p>This is used to draw a linechart with highcharts.</p>
  
  <p>I want to watch this array, and if a value changes I want to know the index and the value that is being changed.</p>
  
  <p>I found several options for watch but none of them seem to fit my situation. Can you help me out?</p>