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

Angular Strap typeahead popover displaying in wrong position

我正在使用 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 - 提前输入问题)。但是对于 wards 上的第二个字符,弹出窗口正确显示在文本框下方(屏幕截图 2 - typeaheadIssue1)。

我试过使用 angular-strap 2.2.4 效果很好,但是 angular-strap 2.3.8 造成了这个问题。这是一个悬而未决的问题,还是已通过此修复发布了任何更新?

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

截图一:

截图二:

我已经替换了 angular 表带输入如下:

<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()" >

问题解决了。