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



我使用的是像这样输入的ng标签:

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

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

输入元素中留下的任何文本都将保留在那里,直到用户自己删除为止。allowLeftoverText函数用于在存在一些剩余文本时将元素标记为无效,以便向用户显示一些错误消息。

addFromAutocompleteOnly为true时,该选项不会被忽略。文档已过时,但已修复。

3.0版引入了一种以编程方式更改输入值的方法。这就是访问剩余文本的方式(注意-ng-blur将删除剩余文本):

<tags-input ng-model="tags" text="textVar" ng-blur="textVar=''"></tags-input>

相关内容

  • 没有找到相关文章

最新更新