我正在使用一個Angular md-autocomplete,它在第一次輸入文本框後開始向用戶顯示下拉列表中的自動完成選項。無論如何,當用戶第一次點擊文本框時,顯示此下拉菜單?如何在首次點擊文本框時顯示自動完成下拉菜單?
這裏是MD-自動完成HTML:
<md-autocomplete flex
role="combobox"
md-selected-item="text"
md-no-cache="true"
md-search-text="searchText"
md-search-text-change="searchTextChange(searchText)"
md-items="item in getMatches(searchText)"
md-item-text="item.autocompleteVal"
md-min-length="0"
md-selected-item-change="$parent.selectedItemChange(item)" on-enter ng-cloak>
<span id="autocompleteText" md-highlight-text="searchText" md-highlight-flags="^i">{{item.autocompleteVal}} </span>
</md-autocomplete>
您打算在下拉菜單中顯示什麼? – mindparse
嘗試github.com/tnr2394/autoCompleteTextbox ..它提供了很多定製。 –
@midparse,在用戶採取任何操作之前,自動完成是用上下文填充的。當用戶點擊自動填充時,我想根據文本框中的內容顯示結果。 – Nick