我在使用AngularJS (v1.x)的项目中使用ui-选择v0.19.6
下面的代码用于显示一个组件,用户可以从现有下拉列表中选择或创建一个新的标记。
<div class="col-md-12 form-group">
<label>Select Tags</label>
<ui-select multiple tagging="true" tagging-label="(new tag)"
ng-model="selectedTags.tags"
theme="bootstrap" ng-disabled="false"
close-on-select="false">
<ui-select-match placeholder="Select tags...">{{$item}}</ui-select-match>
<ui-select-choices refresh="getTagSuggestions($select.search)"
refresh-delay="0"
repeat="tag in (tags| filter: $select.search)">
<div ng-bind="tag"></div>
</ui-select-choices>
</ui-select>
</div>这在Firefox中运行得很好,但对Google和Safari却不起作用。
下面是问题https://plnkr.co/edit/1dj7j1Igcp9CrhWFqCGf?p=preview的plukr
复制这一问题的步骤:
将任何文本示例"Google“复制到您的剪贴板中。将复制的文本粘贴到输入字段。
预期行为:用户界面-选择应该打开一个下拉选项“谷歌(新)”。
但这并不能提示任何事情。如果您只是编辑(单击backspace)的文本后,应对,它显示下拉。所以不确定这里出了什么问题。
不过,这在Firefox中运行得很好。
发布于 2019-12-18 06:19:34
似乎有一些问题,用户界面选择如何处理不同的键,以避免显示下拉。
此修复程序可在以下回购程序中获得:https://github.com/jkjha/ui-select
如果您使用的是bower,您可以添加以下包:
bower安装角-ui-select-jjha@0.19.13-2019
https://stackoverflow.com/questions/59304842
复制相似问题