[英]make auto-complete searchable drop-down don't want to display list on click just on search
<div ng-app="app" ng-controller="myCtrl as vm">
<ui-select tagging ng-model="vm.selected" theme="bootstrap">
<ui-select-match p laceholder="Pick one...">{{$select.selected.value}}</ui-select-match>
<ui-select-choices repeat="val in vm.values | filter: $select.search">
<span ng-bind-html="val.value | highlight: $select.search"></span>
</ui-select-choices>
</ui-select>
</div>
var app = angular.module('app', ['ui.select', 'ngSanitize']);
app.controller("myCtrl", function() {
vm = this;
vm.isLoaded = false;
vm.values = [{
'key': 22,
'value': 'Kevin'
}, {
'key': 24,
'value': 'Fiona'
}];
vm.selected;
});
this is work fine but now i want to display list just on search don't want to display on click only on search word in search box 这工作正常,但现在我只想在搜索中显示列表,不想只在搜索框中单击搜索词时显示
After a lots of experiments i found the answer of my question 经过大量的实验,我找到了问题的答案
var app = angular.module('app', ['ui.select', 'ngSanitize']);
app.controller("myCtrl", function() {
vm = this;
vm.funcAsync = function(query) {
if (query === null || query === ""|| query.length<1) {
return;
}
vm.isLoaded = false;
vm.values = [{
'key': 22,
'value': 'Kevin'
}, {
'key': 24,
'value': 'Fiona'
}];
vm.selected;
};
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.