2

bootstrap-ui typeahead не имеет результатов.typeahead no results no console error

контроллер

.controller('FakturaAddCtrl', function ($rootScope, $scope, $timeout) { 
     $scope.selected = undefined; 
     $scope.states = ['Alabama', 'Wyoming']; 
}); 

вид

      <div class="form-group"> 
          <label><i class="fa fa-globe"></i> State</label> 
          <input type="text" ng-model="selected" uib-typeahead="state for state in states | filter:$viewValue | limitTo:8" class="form-control"> 
         </div> 

используемый пример на https://angular-ui.github.io/bootstrap/

когда я бегу я только что получил в поле ввода, но не ниспадающего данных (машинописный функция dosen't бега ?)

также не получил ошибок в консоли

+0

Убедитесь, что вы также включили шаблоны для typeahead. – dfsq

+0

@dfsq, которые включены в 'ui-bootstrap-tpls.min.js'? –

+1

Это должно быть 'uib-typeahead', а не' bs'. – dfsq

ответ

2

Вы имеете в виду щ-бутстраповской, но с помощью директивы от angularStrap, что другой модуль.

Заменить:

bs-options="state for state in states" bs-typeahead 

с:

Ui-бутстрапе> = 0,14:

uib-typeahead="state for state in states | filter: $viewValue" 

щ-самозагрузки < 0,14:

typeahead="state for state in states | filter: $viewValue" 
+0

изменено на '', но дает еще нет результата и нет ошибки в консоли –

+0

Добавлен ли 'ui.bootstrap' в массив зависимостей модулей? –

+0

yes 'ui.bootstrap' –

1

Это один работал для меня ---

typeahead="state for state in states | filter: $viewValue" 
1

Первое, что нужно проверить модуль, добавлен ли вы ui.bootstrap или нет

var app = angular.module('myApp', [...., 'ui.bootstrap']); 

Для меня, я пропустил его и тратить 2 часа.