gpt4 book ai didi

javascript - UI Bootstrap Typahead 异步在 AngularJS RC2 中不起作用

转载 作者:行者123 更新时间:2023-11-28 08:53:08 25 4
gpt4 key购买 nike

当使用 $http 服务从服务器检索匹配项时,为什么 UI Bootstrap Typahead 在 AngularJS RC2 中不起作用?这在 AngularJS RC1 中有效

参见this plunker using RC1this using RC2(测试时输入至少 3 个字母,例如“bos”)

编辑:

我不确定这是 AngularJS 问题还是 UI Bootstrap 问题

错误:

TypeError: Cannot read property 'length' of undefined
at http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.6.0.js:3086:24
at wrappedCallback (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:9106:81)
at wrappedCallback (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:9106:81)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:9192:26
at Scope.$eval (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:10034:28)
at Scope.$digest (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:9882:23)
at Scope.$apply (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:10137:24)
at HTMLInputElement.listener (http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:13808:13)
at http://ajax.googleapis.com/ajax/libs/angularjs/1.2.0-rc.2/angular.js:2277:10
at Array.forEach (native)

最佳答案

Angular 1.2.0-RC2 存在一个已知的回归,它禁止 $parse() 服务返回 promise 。这意味着您的 $http() 请求的结果将始终被丢弃(因此返回未定义)。

这个this commit comment了解更多详情。

关于javascript - UI Bootstrap Typahead 异步在 AngularJS RC2 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com