我想在搜索框中使用按鍵事件。實際上,我使用ng-change編寫了搜索框,所以Iam在按鍵事件中遇到了問題。我使用了ng-keyup ang ng-keydown,但它不起作用。如何在自定義搜索框中使用關鍵事件?
HTML:
<div class="input-group dropdown">
<input type="text" ng-model="value" data-toggle="dropdown" ng-change="fnAutocomplete(value)" ng-keyup="fnAutocomplete(value)" ng-keydown="fnAutocomplete(value)">
<div class="dropdown-menu width-menu">
<ul>
<li ng-repeat="value in data | filter: value" ng-click="value=value.txt" tabindex="-1" ng-keyup="fnAutocomplete(value)" ng-keydown="fnAutocomplete(value)">
{{value.txt}}
</li>
</ul>
</div>
JS:
$scope.fnAutocomplete= function (question) {
$scope.data = [{ "val": 1, "txt": "Brown" }, { "val": 2, "txt":
"Red" }, { "val": 3, "txt": "White" }, { "val": 4, "txt": "Amristar"
}, { "val": 5, "txt": "Yellow" }, { "val": 6, "txt": "Pink" }, {
"val": 7, "txt": "Orange" }, { "val": 8, "txt": "Green"}, { "val": 9,
"txt": "Blue" }, { "val": 10, "txt": "Black" }, { "val": 11, "txt":
"Indigo" }, { "val": 12, "txt": "Purple" }, { "val": 13, "txt":
"Voliet" }, { "val": 14, "txt": "Grey" }, { "val": 15, "txt": "cream"
}];
console.log($scope.data);
}
我需要在列表中的關鍵事件,如圖中的圖像。
在此先感謝。
它已經2小時完成了,請任何人都幫助我。
對不起,我不明白您的要求明確....你可以具體的」 –
@SaéChowdary我過得好NG-變化蔭文本列表中的過濾值,但我需要爲列表提供關鍵事件。 – pbsbr
看到這個例子:https://jsfiddle.net/vqJ5q/30/ – NNR