title: AngularJS Bootstrap UI TypeAhead on-select does not update ng-switch
body: <p>I'm somewhat new to angular and am wondering why when using Angular Bootstrap UI's Typeahead, I cannot update ng-switch.</p>
  
  <p>Essentially, what I'm trying to do is update the view based on the selection from a list. </p>
  
  <pre><code>%input{"ng-model" =&gt; "selectedPatient", type: 'text', typeahead: "patient as patient.first_name for patient in patients | filter:{first_name: $viewValue} | limitTo:8", 'typeahead-on-select'=&gt;'onSelect($item)', placeholder: 'Enter Patient Name'}
  </code></pre>
  
  <p>This works just fine and the onSelect function works as well:</p>
  
  <pre><code>$scope.onSelect = function($item) {
    if ($item.visit == null || $item.visit.state == null){
      $scope.status = 'new';
    } else{
      $scope.status = 'old';;
    }
  };
  </code></pre>
  
  <p>If I put a $scope.$watch on 'status' then I see that it is updating fine.  But, the view will not update.</p>
  
  <p>If I simply have an ng-click to update status, then everything works just fine.</p>
  
  <p>Any thoughts would be much appreciated.</p>