【问题标题】:Can the angular-ui-bootstrap typeahead be used as an auto-complete?angular-ui-bootstrap typeahead 可以用作自动完成吗?
【发布时间】:2015-07-19 01:59:00
【问题描述】:

我希望在我的 Angular 应用程序中向文本字段和文本区域添加“自动完成”功能。我正在寻找类似于 GitHub 的 @-mentions 的内容,即当用户键入特定键(例如 @)时,会出现一个下拉框,以便用户可以选择要插入的文本。像这样的:

我已经在使用 angular-ui 引导程序,看起来 the typeahead directive 几乎可以满足我的需要,但是在按下任何字符后会显示预输入。我只希望在按下特定键时显示它,例如@.

有什么方法可以让这个 typeahead 做我想做的事,还是我应该使用不同的方法?

【问题讨论】:

    标签: angularjs angular-ui-bootstrap


    【解决方案1】:

    按照 GitHub 上的承诺,我会看看你的问题。

    回答你的问题:不。牵强附会。您可能会一直努力并投入相当多的时间来让 UI Bootstrap 的 typeahead 为您的实现工作,但是有更好的解决方案可以实现这个单一目的。

    谷歌搜索“angularjs 提及自动完成”导致了一些可用的库:

    https://github.com/jeff-collins/ment.io

    https://github.com/alihaghighatkhah/angular-otobox

    这些可能对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      相关资源
      最近更新 更多