我正在使用带有自动完成搜索选项的文本框。但是,我无法在文本框中加载数据。
我尝试使用.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数据,我已经对其进行了解析,可以在范围变量中获取结果。但是,我无法在文本框搜索中加载数据。