角度自动完成单词

时间:2017-06-26 13:07:33

标签: jquery angularjs autocomplete typeahead

我想要一个解决方案,在我的textarea中,我可以使用自动完成功能编写文本。解决方案应该类似于在编辑器中编写,如果我愿意,我可以返回并添加新单词,并且它也应该建议自动完成。

我尝试过几个例子,但似乎没有一个能解决我的问题。我得到的最接近的例子是https://bl.ocks.org/wheresjames/9643ce9d0a83ef30b36fc16d5a18e0ac

但是这个解决方案几乎没有问题。 例如: 1.它不适用于ng-model 2.在框外单击似乎会将文本框的值更改为上次选择的自动完成。

请建议。

2 个答案:

答案 0 :(得分:1)

我一直在使用mdAutocomplete,效果很好!

  

mdAutocomplete是一个特殊的输入组件,下拉全部   可能与自定义查询匹配。这个组件允许你   当用户在输入区域中输入时,提供实时建议。

Documentation

DEMO

答案 1 :(得分:0)

您是否考虑过使用CodeMirror?它支持autocompletionintegration with angularjsplugins to support your own dictionary