我在angular 1.2.25上使用ui-bootstrap 0.11.2,整个上午都在追求这个,直到我遇到了一个有点无关的帖子,它提供了一些提示。
我在Chrome中使用的ui-angular typeahead指令停止工作。具体地说,当用户从下拉列表中选择一项时,它不会填充数据字段。我可以让调试器在'selectActive‘中停止,但它没有调用'selectMatch’。
我读过一堆关于typeahead在早期版本中由于使用'ng-if‘和'ng-show’而被破坏的帖子,但是我正在使用的版本似乎已经修复了这个问题。
然后我看到一个与(new??)相关的帖子来自hint.js的消息,这是我第一次看到,有人建议禁用batarang插件来解决这个问题。
果然,我禁用了batarang,typeahead的问题就消失了。
似乎batarang是昨天更新的,我想这就是我开始看到这些新消息和这个问题的原因。
还有没有人遇到过类似的angular指令和batarang问题?我想确认这是问题的根源,而不仅仅是在这一点上的误导。
发布于 2015-09-14 07:38:06
这里是Batarang维护者。只要您使用的是最新版本的Batarang (0.8.7),就应该很好用。请注意,所谓的"Batarang稳定“插件与Batarang项目(以及启动的旧版本Batarang )无关。如果你在“稳定”上,请安装官方版本,你的问题应该会得到解决。
https://stackoverflow.com/questions/27403772
复制相似问题