Результаты поиска Tyepahead неуместны при проверке

Я использую подключаемый модуль проверки, основанный на проверке jQuery в моем приложении AngularJS (которое построено на основе библиотеки jQuery).

Когда я использую ui bootstrap Typeahead с проверкой, результаты поиска теряются.

Планкр:

http://plnkr.co/edit/ZYP58GxITghkTqE7PNHy

HTML (help.html)

<div class="form-group">
        <label for="category">Category "{{formData.category}}"</label>
          <input class="form-control" type="text" name="category" id="category" placeholder="Search..." ng-model="formData.category" typeahead="obj.name for obj in getCdOnCat($viewValue)" typeahead-editable="false" typeahead-loading="loadingLocations" required>
    </div>

JS (script.js) — HelpController

//Typeahead: Category Search
    $scope.getCdOnCat = function (searchVal) {
        return dataFactory.getCdOnCategory(searchVal).then(function (response) {
            return response.data.categories;
        }, function (error) {
            console.log('Error: dataFactory.getCdOnCategory');
        });
    };

    $scope.$watch('formData.category', function (value) {
        if (value === "No matching categories") {
            $scope.formData.category = "";
        }
    });

person peta    schedule 08.11.2014    source источник
comment
Не могли бы вы упростить этот splunk? Я даже не вижу, где шрифт. Обратите внимание, что ui-bootstrap находится в стадии бета-тестирования, и каждую неделю появляются новые исправления и новые ошибки...   -  person Sulthan    schedule 08.11.2014
comment
@Sulthan Почистил планк. Код Typehead находится в файле HelpController.   -  person peta    schedule 08.11.2014