title: Get selected value with Angular bootstrap's TYPEAHEAD plugin and ng-change
body: <p>Why I couldn't get the selected typeahead value correctly using ng-change function ?</p>
  
  <p>this is my code</p>
  
  <pre><code>&lt;input 
     type="text" 
     ng-model="asyncSelected" 
     placeholder="Locations loaded via $http"
     typeahead="address for address in getLocation($viewValue)" 
     typeahead-loading="loadingLocations" 
     class="form-control" 
     ng-change="change(asyncSelected)"&gt;
  </code></pre>
  
  <p>the problem is variable <em>asyncSelected</em> always return string that I typed, not selected via typeahead. This is the plunkr to show you the problem, just type in it. I fork it from official documentation of angular-ui-bootstrap</p>
  
  <p><a href="http://plnkr.co/edit/bt25315tiLZnob9SAiZE?p=preview" rel="nofollow">PLUNKR LINK HERE</a></p>