如何在angularjs中修复自动完成搜索

时间:2019-05-25 07:09:49

标签: asp.net angularjs asp.net-web-api

我正在使用带有自动完成搜索选项的文本框。但是,我无法在文本框中加载数据。

我尝试使用.aspx,它的工作原理。但是,如果我尝试使用.html和.js文件,则无法正常工作。

$scope.Invoices = [];
    $scope.SelectedInvoices = null;   
    $scope.afterSelectedInvoices = function (selected) {       
        if (selected) {          
            $scope.SelectedInvoices = selected.originalObject;
        }
    }
    $http.get('http://stagingserver:85/EBSApi/api/Warehouse/GetAllInvoices')
    .then(function (d) {
        debugger;
        $scope.invoices = JSON.parse(d.data);     
    }, function () {
        alert('Error');
    })

<input angucomplete-alt id="txtAutocomplete" selected-object="afterSelectedInvoices" local-data="invoices" search-fields="InvoiceNo" title-field="InvoiceNo" class="form-control mr-sm-2" placeholder="Search Invoice" aria-label="Search" type="text" autofocus>

我希望输出的内容是发票No,来自api作为json数据,我已经对其进行了解析,可以在范围变量中获取结果。但是,我无法在文本框搜索中加载数据。

0 个答案:

没有答案