IsiR_19 Ответов: 0

Как я могу вызвать веб-сервис возвращает 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

Мы не сможем много помочь, не зная никаких подробностей о директиве "клиент-автозавершение".

0 Ответов