我在 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方面遇到过类似的问题?我想确认这是问题的根源,而不仅仅是此时的误导。