title: AngularJs pushing multiple values from array to another with databinding refreshing
body: <p>I am getting an array from the server which can contain 0..n elements in an array. I then add that to array I use locally for databinding (basically cache data in client). When doing it this way databiding works without any problems:</p>
  
  <pre><code>for (var i = 0 ; i &lt; data.Result.length ; i++) {
      scope.cachedData.push(data.Result[i]);
  }
  </code></pre>
  
  <p>Meaning - view refreshes, everything works. But when I try: <code>scope.cachedData.concat(data.Result);</code> it won't work. Why is that?</p>