gpt4 book ai didi

AngularJS typeahead 选择模糊

转载 作者:行者123 更新时间:2023-12-04 18:06:49 24 4
gpt4 key购买 nike

我在我的 AngularJS 项目中使用 typeahead,如果我输入完整值并单击该字段,我希望它选择条目。

我已经整理了一个例子来说明我的意思

http://plnkr.co/edit/NI4DZSXofZWdQvz0Y0z0?p=preview

<input class='typeahead' type="text" sf-typeahead options="exampleOptions" datasets="numbersDataset" ng-model="selectedNumber">

如果我输入“two”并从下拉列表中单击“two”,则会得到完整的对象 {id: 2, name: 'two'}。这很好,但是如果我输入“两个”并单击下一个字段而不选择是否有办法在文本字段上失去焦点时接受列表的顶部?

最佳答案

我不确定我是否希望在我的应用程序中拥有这种功能。用户实际上没有选择任何东西。因此,为他们选择一些东西会带来挫败感。

但我确实理解经常需要奇怪的要求。在这种情况下,我会使用 ngBlur 攻击它.分配要在模糊时调用的函数。您可以获取 ng-model 的内容,然后遍历您的数据(假设是静态的且未通过服务器发送)以查找匹配项。

您很可能只需查看 typeahead 指令的源代码并去掉进行比较的部分,然后选择数组中的第一项。

关于AngularJS typeahead 选择模糊,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25154000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com