title: ng-change function not updating ng-model value
body: <p>I have an input like this</p>
  
  <pre><code>&lt;input type="text" name="name" class="form-control" ng-model="val" ng-change="valx()"/&gt;
  </code></pre>
  
  <p>Controller:</p>
  
  <pre><code>$scope.val= "start";
  $scope.valx = function() {
      $scope.val= "done!";
  };
  </code></pre>
  
  <p>However the <code>$scope.val</code> is not updating in the textbox. I am running on angular v1.2.14</p>