单击匹配时,typeahead不会调用select

时间:2014-12-10 18:55:12

标签: angularjs angular-ui-bootstrap angular-ui-typeahead

使用鼠标单击匹配时,似乎预先输入不起作用。我正在使用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();
    }
  };

0 个答案:

没有答案