Javascript AngularJS UI选择标记不适用于Google Chrome中的新标记

Javascript AngularJS UI选择标记不适用于Google Chrome中的新标记,javascript,css,angularjs,google-chrome,ui-select,Javascript,Css,Angularjs,Google Chrome,Ui Select,我在AngularJS v1.x的项目中使用ui select v0.19.6 我有以下代码来显示一个组件,用户可以从现有的下拉列表中选择或创建一个新的标记 <div class="col-md-12 form-group"> <label>Select Tags</label> <ui-select multiple tagging="true" tagging-label="(new tag)" ng-m

我在AngularJS v1.x的项目中使用ui select 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 Chrome和Safari中不起作用

这是问题的症结所在

重现问题的步骤:

将任何文本复制到剪贴板中。 将复制的文本粘贴到输入字段

预期行为:UI选择应打开一个带有选项Google new的下拉列表

但它不会提示任何事情。如果您只需编辑文字,请在处理文字后单击“退格”,它将显示下拉列表。所以我不确定这里出了什么问题


不过,这在Firefox中运行得很好。

ui select如何处理不同的键以避免显示下拉列表似乎存在一些问题

此回购协议中提供了修复程序:

如果您使用的是bower,则可以添加此软件包:

bower安装角度用户界面选择-jjha@0.19.13-2019年