如何在angular-ui-bootstrap typeahead中添加seemore选项?

时间:2019-05-13 07:34:21

标签: angularjs angular-ui-bootstrap

我正在尝试提前在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="&#xf002; 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();
});

0 个答案:

没有答案