Bootstrap typeahead不起作用

时间:2014-03-12 12:05:06

标签: javascript jquery angularjs twitter-bootstrap

在下面的代码中,我正在使用Bootstrap typeahead来填充国家/地区。我在jQuery中初始化typeahead,但值不在文本框中。如果我删除ng-repeat,它可以完美地运行

<div ng-repeat='item in array'>
    <input class="typeahead" type="text" id="Text23" ng-model="dtl.InstCn" ng-required="true" placeholder="Country">
</div>
<script>
    $('.typeahead').typeahead({source: sourceArr});
</script>

如何使用带有ng-repeat的打印头?

1 个答案:

答案 0 :(得分:0)

你能提供一个plunker吗?我无法理解你的代码片段中的ng-repeat意义。你没有使用ng-repeat中的任何东西。

否则,请使用AngularUI中的UI Bootstrap(纯AngularJS编写的Bootstrap组件)尝试此操作:

http://angular-ui.github.io/bootstrap/#/typeahead