设置addFromAutocompleteOnly时,剩余文本将保留在输入字段中

dan*_*kov 4 javascript angularjs ng-tags-input

我正在使用ng-tags标签 - 输入如下:

<tags-input ng-model="Tags" placeholder="Add" add-from-autocomplete-only="true">
    <auto-complete source="loadTags($query)"></auto-complete>
</tags-input>
Run Code Online (Sandbox Code Playgroud)

当标签输入字段失去控制时,我希望任何剩余的文本消失.我想使用allowLeftoverText属性来实现这一点,但是当使用addFromAutocompleteOnly时,文档说它被忽略了.

Mic*_*ord 7

输入元素中剩余的任何文本将保留在那里,直到用户自己将其删除.该allowLeftoverText函数是在有一些剩余文本时将元素标记为无效,因此您可以向用户显示一些错误消息.

addFromAutocompleteOnly当真实时,不会忽略该选项.文档已经过时,但已经修复了.

3.0版引入了一种以编程方式更改输入值的方法.这是如何访问剩余文本(注意 - 模糊将删除剩余的文本):

<tags-input ng-model="tags" text="textVar" ng-blur="textVar=''"></tags-input>
Run Code Online (Sandbox Code Playgroud)