1

我在 angular 1.2.25 上使用 ui-bootstrap 0.11.2 并且整个早上都在追逐这个,直到我遇到一个提供一些提示的有点不相关的帖子。

我对 ui-angular typeahead 指令的使用在 Chrome 中停止工作。具体来说,当用户从下拉列表中选择一个项目时,它不会填写数据字段。我可以让调试器在“selectActive”中停止,但它没有调用“selectMatch”。

我阅读了一堆关于由于使用“ng-if”与“ng-show”而在早期版本中预输入被破坏的线程,但我使用的版本似乎已经修复了这个问题。

然后我看到了一个与来自hint.js 的(新的??)消息相关的线程,这是我第一次看到,有人建议禁用batarang 插件来解决这个问题。

果然,我禁用了batarang,typeahead的问题就消失了。

看来batarang 昨天更新了,我想这就是我开始看到这些新消息和这个问题的原因。

有没有其他人在角度指令和batarang方面遇到过类似的问题?我想确认这是问题的根源,而不仅仅是此时的误导。

4

1 回答 1

0

Batarang 维护者在这里。只要您使用的是最新版本的 Batarang ( 0.8.7),就应该没问题。请注意,所谓的“Batarang Stable”插件与 Batarang 项目(以及要启动的旧版本 Batarang)无关。如果您使用的是“稳定版”,请安装正式版,您的问题应该会得到解决。

于 2015-09-13T23:38:05.533 回答