当点击我们的 angular-ui-select
时字段时,即使用户无意选择第一个值,也会自动选择它。
我检查了 GitHub 并看到 this issue ,它似乎包含一个修复程序,但如果有办法在支持的 API 中执行我需要的操作,我不想编辑源代码。
请注意:我们正在使用 angular-ui-select
我们的应用程序中的版本 17.0。我们必须停止在这个版本,因为它是允许我们将表达式传递给 repeat
的最后一个版本。属性,而不是字符串,这对于我们的主要组件之一至关重要。
在这里发帖是因为 CONTRIBUTING.md 说的。
最佳答案
这归结为我认为 ui-select 中的错误。如果您让 ui-select 在用户按 Tab 键进入字段时自动打开,则将自动为单选字段选择第一项。我创建了一个不执行此操作的代码版本并将其推送到 Bower。
如果您需要的话,请在这里查看:https://github.com/granteagon/ui-select-temp
我打算构建一个可以拉取请求的版本,但有一些测试需要我在不自动选择的情况下进行更新。截止日期。
我还想重构我的更改以修复错误,而不是使用新属性,但这是我的观点,我尚未与 ui-select 项目团队明确这一点。
关于javascript - 如何防止在字段上按 Tab 键时选择 angular-ui-select 默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41900735/