我正在使用ngTagsInput,这是我的标记:

<tags-input add-from-autocomplete-only="true"
            input-tabindex="4"
            min-length="0"
            ng-model="news.tags"
            display-property="tagName"
            replace-spaces-with-dashes="false" placeholder="Add tag">
  <auto-complete load-on-focus="true"
                 load-on-empty="true"
                 min-length="0"
                 source="loadData('Tag', $query)">
  </auto-complete>
</tags-input>


而且我只能看到10个结果,但我需要查看所有结果。

最佳答案

on the docs所述,您可以使用maxResultsToShow选项设置一次显示多少个匹配项:

<auto-complete load-on-focus="true"
               load-on-empty="true"
               min-length="0"
               source="loadData('Tag', $query)"
               max-results-to-show="20">
</auto-complete>


Working Plunker

FWIW,您的标记告诉我您正在使用ngTagsInput的fork /自定义版本,因为该指令不知道input-tabindex属性。我的答案应该仍然适用。

关于javascript - ngTagsInput:如何在自动完成中显示所有结果?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37281725/

10-10 00:49