Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

ng tags input not allowing same text twice to be entered in the text box

I am using ng-tags input for autocomplete if the autocomplete bring result of same text , for eg: two results being populated when I type "R", "Rob","Rob" like this.

I have clicked one "Rob" its is in the text box now but when I type again "R" "Rob" is not coming. How to provide the uniqueness for each item in the list.

like image 401
Karthik Avatar asked Sep 28 '22 20:09

Karthik


1 Answers

Tags are unique by default by their text property (here "Rob"). You can change that with the "keyProperty" attribute, setting it to Rob's unique identifier.

<tags-input
    ng-model="users"
    key-property="_id"
    display-property="username">
 </tags-input>

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

like image 130
Benoit Guina Avatar answered Oct 03 '22 10:10

Benoit Guina