ng标签输入不允许在文本框中输入两次相同的文本
ng tags input not allowing same text twice to be entered in the text box
如果自动完成带来相同文本的结果,我将使用 ng-tags 输入进行自动完成,例如:当我键入 "R"、"Rob"、"Rob" 时会填充两个结果像这样。
我点击了一个 "Rob" 它现在在文本框中,但是当我再次输入时 "R" "Rob" 不会出现。如何为列表中的每一项提供唯一性。
标签的文本默认是唯一的 属性(这里是 "Rob")。
您可以使用 "keyProperty" 属性更改它,将其设置为 Rob 的唯一标识符。
<tags-input
ng-model="users"
key-property="_id"
display-property="username">
</tags-input>
如果自动完成带来相同文本的结果,我将使用 ng-tags 输入进行自动完成,例如:当我键入 "R"、"Rob"、"Rob" 时会填充两个结果像这样。
我点击了一个 "Rob" 它现在在文本框中,但是当我再次输入时 "R" "Rob" 不会出现。如何为列表中的每一项提供唯一性。
标签的文本默认是唯一的 属性(这里是 "Rob")。 您可以使用 "keyProperty" 属性更改它,将其设置为 Rob 的唯一标识符。
<tags-input
ng-model="users"
key-property="_id"
display-property="username">
</tags-input>