title: Angularjs ng-change is not firing
body: <p>Hi I am developing Angularjs Application. I have two dropdownlist boxes. Whenever i select something in first dropdown then based on the value of firstdropdown, second firstdropdown will load(Cascading dropdownlistbox). I am using Ajax calls for binding data to dropdownlist .
  Below is my index.html where i have two dropdownlistboxe's.</p>
  
  <pre><code>&lt;select ng-model="selectedMake" ng-options="b for b in list" id="brand" ng-change="getModel(selectedMake)"&gt;
   &lt;option value=""&gt;-- Select a Make --&lt;/option&gt;
   &lt;/select&gt;
   &lt;select ng-model="selectedModel" ng-options="b for b in Modellist" id="brand"&gt;
   &lt;option value=""&gt;-- Select a Model --&lt;/option&gt;
   &lt;/select&gt;
  </code></pre>
  
  <p>This is my controller code.
   var arrMakes = new Array();</p>
  
  <pre><code>$http.get("http://localhost:4739/api/AutoLease/GetVehicleMake").success(function (data) {
          $.map(data, function (item) {
              arrMakes.push(item.MakeName);
          });
          $rootScope.list = arrMakes;
      }).error(function (status) {
      });
      $rootScope.getModel = function (selectedMake) {
          debugger;
          var arrModel = new Array();
          $http.get(url + 'api' + '/AutoLease/' + selectedMake + '/GetVehicleModel').then(function (response) {
              $.map(data, function (item) {
                  arrModel.push(item.ModelName);
              });
              $rootScope.Modellist = arrModel;
          });
      }
  </code></pre>
  
  <p>I am able to load first dropdown. In first dropdown i have getModel function in ng-change event. This event is not firing. I am not getting any error message too. May I know something i am missing here? Thanks in advance. </p>