使用鼠标单击匹配时,似乎预先输入不起作用。我正在使用angular 1.3.5和最新的ui-bootstrap构建。我修改了typeahead指令dismissClickHandler中的代码,以检查activeIdx是否不是默认值,然后调用select以使我的代码再次运行。我想知道我是否遗漏了某些东西或者有错误
这是'修复'
// Keep reference to click handler to unbind it.
var dismissClickHandler = function (evt) {
if (element[0] !== evt.target) {
//is this a bug fix????
if(scope.activeIdx != -1) scope.select(scope.activeIdx);
resetMatches();
scope.$digest();
}
};