angular-ui-bootstrap typeahead 可以用作自动完成吗?
Can the angular-ui-bootstrap typeahead be used as an auto-complete?
我想在我的 Angular 应用程序中向文本字段和文本区域添加 'auto-complete' 功能。我正在寻找类似于 GitHub 的 @-mentions 的内容,即当用户键入特定键(例如 @
)时,会出现一个下拉框,以便用户可以 select要插入的文本。像这样:
我已经在使用 angular-ui bootstrap 看起来 the typeahead directive 几乎可以满足我的需要,但是在输入任何字符后会显示提前输入按下。我只希望在按下特定键时显示它,例如@
.
有什么方法可以让这种提前输入来完成我想做的事情,还是我应该使用不同的方法?
按照 GitHub 上的承诺,我会看看你的问题。
回答你的问题:没有。用牵强的是。您可能会一路走下去并投入相当多的时间来使 UI Bootstrap 的预输入工作为您的实施工作,但有更好的解决方案可以实现这一单一目的。
谷歌搜索 "angularjs mention autocomplete" 得到了一些可用的库:
https://github.com/jeff-collins/ment.io
https://github.com/alihaghighatkhah/angular-otobox
这些可能对您有所帮助。
我想在我的 Angular 应用程序中向文本字段和文本区域添加 'auto-complete' 功能。我正在寻找类似于 GitHub 的 @-mentions 的内容,即当用户键入特定键(例如 @
)时,会出现一个下拉框,以便用户可以 select要插入的文本。像这样:
我已经在使用 angular-ui bootstrap 看起来 the typeahead directive 几乎可以满足我的需要,但是在输入任何字符后会显示提前输入按下。我只希望在按下特定键时显示它,例如@
.
有什么方法可以让这种提前输入来完成我想做的事情,还是我应该使用不同的方法?
按照 GitHub 上的承诺,我会看看你的问题。
回答你的问题:没有。用牵强的是。您可能会一路走下去并投入相当多的时间来使 UI Bootstrap 的预输入工作为您的实施工作,但有更好的解决方案可以实现这一单一目的。
谷歌搜索 "angularjs mention autocomplete" 得到了一些可用的库:
https://github.com/jeff-collins/ment.io
https://github.com/alihaghighatkhah/angular-otobox
这些可能对您有所帮助。