title: ng-change not working on ng-select
body: <p>I'm using a select box that is populated by the <code>ng-options</code>. Unfortunately, I cannot get my <code>ng-change</code> function to call.</p>
  
  <p><a href="http://jsfiddle.net/MTfRD/1097/" rel="noreferrer">Here is my Fiddle</a></p>
  
  <p>Here is my <code>js</code>:</p>
  
  <pre><code>var myApp = angular.module('myApp',[]);
  
  
  function MyCtrl($scope) {
  
      $scope.typeOptions = [
      { name: 'Feature', value: 'feature' }, 
      { name: 'Bug', value: 'bug' }, 
      { name: 'Enhancement', value: 'enhancement' }
      ];
  
      $scope.scopeMessage = "default text";
      var changeCount = 0;
  
      $scope.onSelectChange = function()
      {
         changeCount++;
          this.message = "Change detected: " + changeCount;
      }.bind($scope);
  
      //$scope.form = {type : $scope.typeOptions[0].value};
      $scope.form = $scope.typeOptions[0].value;
  }
  </code></pre>
  
  <p>And here is my <code>HTML</code>:</p>
  
  <pre><code>&lt;div ng-controller="MyCtrl" class="row"&gt;
      &lt;select ng-model='form' required ng-options='option.value as option.name for option in typeOptions' ng-change="onSelectChange"&gt;&lt;/select&gt;
  
      &lt;div style="border:1px solid black; width: 100px; height:20px;"&gt;{{scopeMessage}}&lt;div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>This is currently holding me up on my project for work, so any help will be geatly appreciated. Thanks!</p>