Angular Strap typeahead popover显示在错误的位置

时间:2017-02-23 13:35:30

标签: angularjs bootstrap-typeahead angular-strap

我正在使用角带2.3.9。并使用以下代码进行bootstrap typeahead:

<input type="text" class="form-control" ng-model="list" bs-options="val.description as val.description for val in listValues" ng-blur="checkFunction()" limit="10" bs-typeahead>

当我在文本框中键入第一个字符时,弹出框出现在屏幕的右下角(屏幕截图1 - typeaheadIssue)。但对于病房中的第二个字符,弹出窗口正确显示在文本框下方(屏幕截图2 - typeaheadIssue1)。

我尝试使用角度带2.2.4,它工作正常,但角度带2.3.8产生了这个问题。这是一个未解决的问题,还是已经使用此修复程序发布了任何更新?

请查看随附的屏幕截图以供参考:

屏幕截图1:

enter image description here

截屏2:

enter image description here

1 个答案:

答案 0 :(得分:0)

我已经更换了角度带式打样,如下所示:

<input type="text" class="form-control" ng-model="list" typeahead="val.description as val.description for val in valueListValues | filter:$viewValue | limitTo:10" ng-blur="checkFunction()" >

它解决了这个问题。