gpt4 book ai didi

twitter-bootstrap - AngularUI typeahead 插件是否允许任何类型的值?

转载 作者:行者123 更新时间:2023-12-04 07:42:44 27 4
gpt4 key购买 nike

我有一个使用 Bootstrap typeahead with Angular UI directive 的 <input> .下拉列表中值的显示和选择工作正常。

但是,当我在输入中键入一个不是下拉选项之一的值时,该值不会绑定(bind)到模型属性。然而,我键入的内容仍保留在输入中,就好像它是有效输入一样。

在下面的示例中,当我在输入中键入不是 autocomplete.referrers 数组中的选项的文本时,该文本不会绑定(bind)到 registration.referrer。

我是否正确配置了输入?

<input type="text" 
name="referrer"
ng-model="registration.referrer"
autocomplete="off"
typeahead="referrer for referrer in autocomplete.referrers | filter:$viewValue"
/>

也许对随机文本输入的限制是设计使然?

如果你能回答这个问题,非常感谢。

最佳答案

@reggoodwin 这是 typeahead 指令当前版本的设计使然: https://github.com/angular-ui/bootstrap/blob/929a46faa3a3eea3dec7ae8c1387f332eee9a9bc/src/typeahead/typeahead.js#L110

此行为背后的基本原理是来自自动完成的值应作为引用值。但我在考虑一下这种行为,它可以被配置。欢迎在 https://github.com/angular-ui/bootstrap 中提出问题讨论更多。

关于twitter-bootstrap - AngularUI typeahead 插件是否允许任何类型的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15596765/

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