2
我已創建此jsBin以演示我遇到的問題。如果你到這裏,嘗試輸入「Five」然後繼續。你的自然反應是鍵入「Five」,然後按Tab鍵,如果你想要「Five-Hundred」,你可以向下箭頭鍵;然而,在這種情況下,您必須鍵入「Five」,然後按下轉義鍵或物理鼠標,而不點擊任何其他選項只有當明確選擇行時,才能使用UI-bootstrap typehead頭
因此,基本上,當您使用鍵入功能時,如果有至少有一個匹配結果符合你當前的標準,按下標籤會選中它。我預期的行爲是,當你輸入時,當前選擇的選項就是你正在輸入的內容,如果你想要其他結果之一,你必須向下箭頭一次或多次。
下面是是在jsBin代碼:我最終修改ui-bootstrap
工作,我怎麼想它
var app = angular.module('app', ['ui.bootstrap'])
.controller('TestController', function($scope) {
$scope.typeaheadOptions = [
'One','Two','Three','Four','Five-Hundred','Fifteen','Fourteen','Fifty','Six','Seven','Eight','Nine','Ten'
]
});