2016-05-17 36 views
1

我使用ngTagsInput,這是我的標記:ngTagsInput:如何在autocompete中顯示所有結果?

<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個結果,但我需要看到所有的結果。

回答

2

至於說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,您的標記告訴我,您使用的是fork /定製版本的ngTagsInput,因爲該指令不知道input-tabindex屬性。不過,我的答案仍然適用。

+0

感謝這個例子 - 我怎麼能在選擇標籤後離焦輸入?就像現在一樣,它只是再次加載標籤列表。 – KvnH

+0

@KvnH你可以在選擇標籤後離焦輸入。正如我想要做的一樣。 – Bhavjot