0

My AngularUI bootstrap typeahead возвращает «Результаты не найдены», хотя он должен считывать массив объектов.AngularUI Bootstrap typeahead, показывающий «Нет результатов» вместо выпадающих объектов

в UIB-машинописный У меня есть uib-typeahead="number for number in getNumbers($viewValue)"

и в мой контроллер у меня есть

$scope.getNumbers = function($viewValue) { 

...stuff to retrieve numbers... 

return array 
} 

где console.log(array) показывает [Object, Object, Object ...]

Я просто пытаюсь чтобы показать биты кода, которые, на мой взгляд, актуальны. Это где проблема? Почему выпадающее окно возвращается? Нет результатов?

     <input 
         type="text" 
         class="form-control" 
         name="number" 
         ng-model="numberinfo.number" 
         uib-typeahead="number for number in getNumbers($viewValue)" 
         typeahead-template-url="/tpl.html" 
         typeahead-loading="Loadinglocations" 
         typeahead-on-select="numberSelect($item, 10)" 
         typeahead-wait-ms="3" 
          typeahead-min-length="3" 
          typeahead-no-results="noResults" 
          required> 
        <i ng-show="loadingLocations" class="glyphicon glyphicon-refresh">Loading...</i> 
      <div ng-show="noResults"> 
       <i class="glyphicon glyphicon-remove"></i> No Results Found. 
      </div> 



<script type="text/ng-template" id="/tpl.html"> 
    <a> 
     <div> 
      <span style="display:block;" class="registration" 
        ng-bind-html="match.model.number | uibTypeaheadHighlight:query"></span> 
     </div> 
    </a> 
</script> 
+0

Вы можете попробовать разработать ваш вопрос, создавая [Plunker] (http://plnkr.co), чтобы мы могли видеть вашу проблему? – luixaviles

+0

Можете ли вы показать код контроллера? – Wcan

ответ

0

контроллер утешает объект, но ваш UIB-typehead не получает его его может быть из-за этого параметра

$scope.getNumbers = function($viewValue) 

изменения его

$scope.getNumbers = function(viewValue) 
+0

Это ничего не изменило. Результат тот же, и сообщение «Нет результатов найдено» все еще отображается. – jenryb

+0

Чем я думаю, вам придется сделать плункер, чтобы понять код ur controllrr, я надеюсь, что после этого вы получите ответ – Wcan

Смежные вопросы