选择自动完成的Angular指令

13

我希望找到一种方法将我的选择框转换为自动完成字段。我知道有AngularJS指令可以提供自动完成功能,但这些指令不允许输入名称(用户看到的内容)和输入值(系统使用的内容)不同。然而,我需要选择框,因为选项名称(用户将看到的)和选项值(系统将使用的)是不同的。

我知道有一个jQuery插件selectToAutocomplete可以实现该功能,非常方便且效果良好,但我更愿意尽可能地使用AngularJS。是否有适用于AngularJS的jQuery selectToAutocomplete替代品?

1个回答

18

Angular UI (http://angular-ui.github.io/bootstrap/)有一个指令Typeahead,它应该符合您的要求。查看该页面,找到Typeahead部分下标题为Custom templates for results的第3个示例。


哇,这真的有效。我没想到它会那么容易。:) 谢谢! - Ben

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接