5

如果自动完成带来相同文本的结果,我将使用 ng-tags 输入进行自动完成,例如:当我像这样键入“R”、“Rob”、“Rob”时会填充两个结果。

我点击了一个“Rob”,它现在在文本框中,但是当我再次输入“R”时,“Rob”没有出现。如何为列表中的每个项目提供唯一性。

4

1 回答 1

4

默认情况下,标签的 text 属性是唯一的(此处为“Rob”)。您可以使用“keyProperty”属性更改它,将其设置为 Rob 的唯一标识符。

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

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

于 2015-04-16T15:00:21.137 回答