title: Angularjs watch input binding change for Array when using ControllerAs
body: <p>I have an AngularJs component having bindings to heroes, which is an array. How to watch this input for array changes? I tried <code>$scope.watch("heroes", ...)</code> and <code>$onChanges</code>, but didn't work so far.</p>
  
  <pre><code>bindings: {
      heroes: '&lt;',
  }
  </code></pre>
  
  <p>Here is my plunker: <a href="https://plnkr.co/edit/J8xeqEQftGq3ULazk8mS?p=preview" rel="nofollow">https://plnkr.co/edit/J8xeqEQftGq3ULazk8mS?p=preview</a></p>