7

我创建了一个小 plunker 来表明这不起作用。任何人都可以帮助我如何使用 1.3.0 angularJS 的预输入/提供替代解决方案。我们将它与 angular-bootstrap 0.11.0 和最新版本的引导程序一起使用。我们的代码严重依赖 1.3.0 中引入的 ng-messages

这是plunker链接

如您所见,点击事件、向上箭头和向下箭头不起作用。添加一些代码让我很开心。:)

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

    </div>
4

1 回答 1

11

您目前有三个选择:

  1. 将 angular.js 版本降级为1.3.0-beta.10

    该错误是由这个ngIf固定的d71df9引起的,它位于1.3.0-beta.11

  2. 将 angular-bootstrap 版本降级为0.10.0

    typeahead指令已开始使用ngIfin 0.11.0,因此降级到0.10.0will 也有效。

  3. 等待角度引导0.12.0

    已经有一个未解决的问题#2474,计划在0.12.0

编辑:这个提交a0be450d似乎已经解决了这个问题并登陆了0.11.2.

于 2014-07-18T13:46:46.380 回答