Как я могу вызвать веб-сервис возвращает ArrayList с помощью угловых JS
Привет
В настоящее время я пытаюсь реализовать автозаполнение текстового поля(когда пользователь начинает вводить текстовое поле, на основе введенных символов данные будут возвращены в пользовательский интерфейс из базы данных) с помощью Angular JS и MVC 5. Возвращаемые данные - это не база данных, к которой я подключаюсь через entity framework, а веб-сервис, который я вызываю
Итак, я добавил свой контроль к ПА
<label class="control-label">Customer Search</label> <input Customer-auto-complete class="form-control" ng-model="ctrl.Customer" placeholder="enter name" type="text">
В моей функции, как бы я сделал источник данных списком, который возвращается из вызова веб-сервиса?
Веб-сервис будет вызван из контроллера клиента через public actionresult под названием GetCustomers
Что я уже пробовал:
Это та функция, которую я нашел и в настоящее время реализовал
function customerCtrl($scope) { var ctrl = this; ctrl.client ={name:'', id:''}; $scope.dataSource = [{name:'Ragnar'},{name:'Helga'},{name:'Bucky'},{name:'Renato'},{name:'Bojan'}, {name:'Ricardo'}, {name:'Oviedo']; $scope.setClientData = function(item){ if (item){ ctrl.Customer= item; } } }
Nathan Minier
Мы не сможем много помочь, не зная никаких подробностей о директиве "клиент-автозавершение".