AngularJS ngTagsInput自动完成

时间:2015-08-25 21:03:01

标签: javascript angularjs directive ng-tags-input

以下是tag10网站的演示:http://mbenford.github.io/ngTagsInput/demos

当我在输入字段中输入Tag 4时,会显示一个包含Tag10Tag10的列表。因为,我输入了tag10,它在显示的列表中以粗体显示。有没有办法在列表顶部显示tag

我想实现此功能,因为当我输入tag4时,显示tag10tag10是有意义的。但是,当我输入tag10时,我希望它只显示tag4。当用户明确输入tag9时,我看不到显示tag10autocomplete的重点。

修改

如果点击我发布的链接时Simple tags input with autocomplete不起作用,请点击同一页面上的ngTagsInput链接。

更新

我无法让angular-tags工作,因此我使用{{1}}来解决我的问题。这是一个工作的plunker - http://plnkr.co/edit/elPefHusJMunHEOhP0HI?p=preview

1 个答案:

答案 0 :(得分:0)

ngTagsInput本身不执行任何过滤。它为您的应用程序提供用户输入的任何文本,并由您的代码决定是否返回要显示的建议列表。这在getting started页面上进行了解释。

为简单起见,您提到的那个演示只返回一个静态的标签列表。这就是自动填充列表永远不会改变的原因。