标签输入:如何在自动完成中显示所有结果?
ngTagsInput: How to show all results in autocompete?
我正在使用 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>
FWIW,您的标记告诉我您正在使用 fork/custom 版本的 ngTagsInput,因为指令不知道 input-tabindex
属性。不过,我的回答应该仍然适用。
我正在使用 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>
FWIW,您的标记告诉我您正在使用 fork/custom 版本的 ngTagsInput,因为指令不知道 input-tabindex
属性。不过,我的回答应该仍然适用。