Javascript AngularJS ngTagsInput自动完成
以下是Javascript AngularJS ngTagsInput自动完成,javascript,angularjs,directive,ng-tags-input,Javascript,Angularjs,Directive,Ng Tags Input,以下是ngTagsInput网站上的演示: 当我在输入字段中键入tag10时,它会显示一个列表,其中包含tag4到tag10。此后,我键入了Tag10,它以粗体显示在显示的列表中。是否有办法在列表顶部显示tag10 我想实现此功能,因为当我键入标记时,会显示tag4到tag10。但是,当我键入tag10时,我希望它只显示tag10。当用户清楚地输入了tag10时,我看不出通过tag9显示tag4有什么意义 编辑 如果单击我发布的链接时,autocomplete不起作用,请单击同一页面上的Simp
ngTagsInput
网站上的演示:
当我在输入字段中键入tag10
时,它会显示一个列表,其中包含tag4
到tag10
。此后,我键入了Tag10
,它以粗体显示在显示的列表中。是否有办法在列表顶部显示tag10
我想实现此功能,因为当我键入标记
时,会显示tag4
到tag10
。但是,当我键入tag10
时,我希望它只显示tag10
。当用户清楚地输入了tag10
时,我看不出通过tag9
显示tag4
有什么意义
编辑
如果单击我发布的链接时,autocomplete
不起作用,请单击同一页面上的Simple tags input with autocomplete
链接
更新
我无法让
ngTagsInput
工作,所以我使用angular tags
来解决我的问题。这是一个正在工作的plunker-ngTagsInput本身不执行任何过滤。它为您的应用程序提供用户输入的任何文本,并由您的代码返回要显示的建议列表。本页对此进行了解释
为了简单起见,您提到的演示只返回一个静态标记列表。这就是为什么自动完成列表从不更改。谢谢您的回答。我知道
ngTagsInput
不提供任何过滤。因此,我在应用程序中使用了角度标记。在我的问题的更新部分可以找到一个plunker。@Michelle只是想澄清一下:虽然ngTagsInput本身不执行任何过滤,但这并不意味着过滤掉不需要的结果是不可能的。这只意味着你应该给指令提供一个函数,根据用户输入的文本进行过滤。是的,这很基本。我明白。