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>

http://mbenford.github.io/ngTagsInput/documentation/api