我正在尝试提前在angular-ui-bootstrap类型中添加seemore函数,我添加了limitTo过滤器以实现此目的,但是我无法限制来自http调用的结果。是否可以在此添加seemore选项?
这是我的html文件:
<div class="center-align">
<input id="searchInput"
type="text"
class="form-control input-lg"
ng-model="vm.searchString"
typeahead="item.FieldName for item in vm.searchData($viewValue)| filter:$viewValue | limitTo:1"
typeahead-loading="intellisenseLoading"
typeahead-template-url="app/template/EnterpriseData/typeahead-item.html"
typeahead-on-select="vm.replaceData($item).then(vm.getData())"
placeholder=" Type Entity, Data Owner, Table, Column, etc..." />
这是功能:
vm.searchData = function (viewValue) {
return dataservice.searchEnterpriseData(viewValue).then(function (data) {
return _.chain(data.data)
.groupBy('ObjectType')
.map(function (g) {
g[0].firstInGroup = true; // the first item in each group
return g;
})
.flatten()
.value();
});