设置 addFromAutocompleteOnly 时,剩余文本留在输入字段中
Leftover text is left in the input field when addFromAutocompleteOnly is set
我像这样使用 ng-tags 标签输入:
<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
为真时,该选项不会被忽略。文档已过时,但已修复。
3.0 版引入了一种以编程方式更改输入值的方法。这是访问剩余文本的方式(注意 ng-blur 会删除剩余文本):
<tags-input ng-model="tags" text="textVar" ng-blur="textVar=''"></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>
我希望在标签输入字段失去控制时,所有剩余的文本都消失。我想使用 allowLeftoverText 属性来实现这一点,但文档说在使用 addFromAutocompleteOnly 时它会被忽略。
输入元素中留下的任何文本都将保留在那里,直到用户自己将其删除。 allowLeftoverText
功能是在有一些剩余文本时将元素标记为无效,以便您可以向用户显示一些错误消息。
当 addFromAutocompleteOnly
为真时,该选项不会被忽略。文档已过时,但已修复。
3.0 版引入了一种以编程方式更改输入值的方法。这是访问剩余文本的方式(注意 ng-blur 会删除剩余文本):
<tags-input ng-model="tags" text="textVar" ng-blur="textVar=''"></tags-input>