自定义Ment.io AngularJS指令

时间:2015-01-29 13:54:14

标签: angularjs

我在我的项目中使用jeff-collins angularjs指令。我需要一些帮助来定制指令。我希望能够用空格搜索。能够在不选择项目的情况下点击空格按钮。

所以问题是我的自动完成列表包含名字+姓氏。在杰夫的例子中,他只得到了名字。我的清单如下:

  • Foo Bar
  • Foo Ber
  • Bar Foo

因此,当我想搜索名字和姓氏时,问题就出现了。例如,我搜索:" foo b"。当我在" foo"之后点击空格按钮时它选择项目。我不希望这种情况发生,因为我仍然想搜索。

我检查了代码,发现了这个:

if (event.which === 13 || event.which === 32) {
event.preventDefault();
activeMenuScope.selectActive();

}

所以我删除了部分" event.which === 32"。现在它不再选择项目,所以我几乎就在那里。但是,当我按下空格按钮时,现在发生的是它关闭了自动完成列表。

有没有人可以帮助我?

1 个答案:

答案 0 :(得分:1)

您可能正在处理旧版本的ment.io.当前版本将处理此案例而不会忽略菜单。这个功能是不久前添加的。