2014-09-10 3 views
0

Я использую Angular JS в первый раз.Угловой UT Bootstrap Typeahead

Вот мой код и его не работает. typeahead intellisense показывает как «Неизвестный атрибут».

<div class='container-fluid' ng-controller="HomeController"> 
    <h4>Search State</h4> 
    <pre>Model: {{selected | json}}</pre> 
    <input type="text" autocomplete="off" ng-model="selected" typeahead="state for state in states | filter:$viewValue | limitTo:8" class="form-control"> 
</div> 

function HomeController($scope, $http) { 
$scope.selected = undefined; 
$scope.states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', 'Nebraska', 'Nevada', 'New Hampshire', 'New Jersey', 'New Mexico', 'New York', 'North Dakota', 'North Carolina', 'Ohio', 'Oklahoma', 'Oregon', 'Pennsylvania', 'Rhode Island', 'South Carolina', 'South Dakota', 'Tennessee', 'Texas', 'Utah', 'Vermont', 'Virginia', 'Washington', 'West Virginia', 'Wisconsin', 'Wyoming']; 
} 

Я пропустил некоторые файлы JS?

+0

вы можете настроить a jsfiddle –

+0

Какова ваша переменная '$ viewValue'? Он присутствует в вашей '$ scope'? Вы не должны использовать имена, начинающиеся с символа '' 'для переменных, как наилучшую практику. – jpmorin

+0

@jpmorin Я редактирую код. – user3757426

ответ

2

Пожалуйста, смотрите рабочий пример здесь http://plnkr.co/edit/SjASFL8BkKdjLRxUlGVA?p=preview

убедитесь, что у вас есть эти сценарии

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.10/angular.js"></script> 
<script src="//angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.11.0.js"></script> 

и вам определение вашего приложения включают в себя ui.bootstrap

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

Я открыл вашу ссылку, и на ней написано example.js. Что это ? Если я удалю этот example.js, он не работает. – user3757426

+0

@ user3757426 example.js содержит код приложения – sylwester

+0

Я не понял эту часть. где добавить var app = angular.module ('app', ['ui.bootstrap']); ? что такое код приложения? – user3757426

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