Сохранить значение услуги в переменной - PullRequest
0 голосов
/ 05 июля 2019

Я должен заполнить комбо, чтобы иметь возможность выбрать значение, которое хотел пользователь, мне удалось сделать это с данными, хранящимися в массиве, следующий шаг - обратиться к службе и использовать возвращаемые значения

<html>
<div class="row">
    <div class="col-md-6">
         <div class="form-group">
             <label for="text">ObjectType:</label>
             <input type="text" ng-model="type" ng-keyup="complete(type)" class="form-control" placeholder="Search"/>
             <ul class="list-group">
                    li class="list-group-item" ng-repeat="data in filterType" ng-click="fillTextbox(data)">{{data}}</li>
             </ul>
         </div>
     </div>
</html>
<script>
    var app = angular.module("Trace", []);
    app.controller('TraceControlles', function ($scope, $http) {
        //$scope.typeList = ["integration", "none"];
        $scope.typeList = [];
        $scope.loadTypes = function () {
            $http.get("/api/Trace/GetObjectType")
               .then(function (responce) {
                    $scope.typeList = responce.data;
                }, function errorCallback(responce) {
                });
        }
        $scope.complete = function (string) {
            var output = [];
            angular.forEach($scope.typeList, function (type) {
                if (type.toLowerCase().indexOf(string.toLowerCase()) >= 0) {
                    output.push(type);
                }
            });
            $scope.filterType = output;
        }
        $scope.fillTextbox = function (string) {
            $scope.type = string;
            $scope.filterType = null;
        }
    });
</script>

146/5000 При запуске веб-API возвращаемые значения службы не загружаются, браузер не отмечает синтаксическую ошибку или что-либо подобное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...