如果自动填充带来相同文本的结果,则我将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