title: Get ng-model value from inside ng-repeat using ng-change
body: <p>Guys I am new to angular and having problems getting value of ng-model from inside ng-repeat.</p>
  
  <p>I have an array of users, and I want to appoint users with different access levels</p>
  
  <pre><code>users = [
  {id:1, level:0},
  {id:2, level:0},
  {id:3, level:0}
  ]
  </code></pre>
  
  <p>This is the HTML</p>
  
  <pre><code>&lt;div ng-repeat="user in users track by $index"&gt;
  {{user.id}}-
  &lt;select name="appoint" ng-change="appoint(user.id)" ng-model="appointLevel"&gt;
     &lt;option value=0&gt;Revoke&lt;/option&gt;
     &lt;option value=1&gt;Moderator&lt;/option&gt;
     &lt;option value=2&gt;Admin&lt;/option&gt;
   &lt;/select&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>The <code>appoint()</code> function in angular:</p>
  
  <pre><code>$scope.appoint = function(id){
      console.log(id+' '+appointLevel)
    }
  </code></pre>
  
  <p>The function is working fine and I am getting value of <code>id</code> but not `appointLevel' of the input element that has triggered that function.</p>
  
  <p>How can I get the value <strong>console.log(id+' '+appointLevel)</strong> efficiently on `ng-change'?
  Thanks in advance.</p>