Синхронный XML-запрос Http в главном потоке устарел из-за его пагубных последствий для конечного пользователя - PullRequest
0 голосов
/ 05 декабря 2018

Привет, у меня есть страница, где я использую угловой контроллер и загружаю данные. Что отлично работает, как в контроллере Имя: GetClassifiedDetails

Также с помощью модального всплывающего окна, чтобы открыть новую страницу сРодительская страница, использующая Второй контроллер GetAdsVisitedDetails , но я получаю ошибку, как в Заголовке.

Синхронный XML-запрос Http в главном потоке устарел из-за его пагубных последствий для конечного пользователя,

Поскольку браузер получает доступ к обоим контроллерам на одной странице, возникает эта ошибка, если я открываю отдельные страницы, оба работают нормально.

Можете ли вы мне помочь, пожалуйста, я новичок в AJS

Контроллер родительской страницы работает нормально.

    var app = angular.module("myModule", ['angularUtils.directives.dirPagination']);

    //This Gets all the Classifieds
    app.controller("GetClassifiedDetails", function ($scope, $http) {

        $http({
            url: "assets/services/MasterWebService.asmx/GetAdsList",
            method: "GET"
        }).then(function (response) {
            console.log(response.data);
            $scope.ListClassifieds = response.data;
            $scope.TotalClassifieds = response.data.length;
        });

    });

Дочерний контроллер пытается открыть модальную всплывающую страницу на родительской странице

app.controller("GetAdsVisitedDetails", function ($scope, $http) {
    window.params = function () {
        var params = {};
        var param_array = window.location.href.split('?')[1].split('&');
        for (var i in param_array) {
            x = param_array[i].split('=');
            params[x[0]] = x[1];
        }
        return params;
    } ();

    $http({
        url: "assets/services/MasterWebService.asmx/spAdsVisitStatis",

        method: "GET", params: { AId: window.params.AId }
    }).then(function (response) {
        console.log(response.data);
        $scope.ListClassifieds = response.data;
        $scope.TotalClassifieds = response.data.length;
    });

});

Это модальная всплывающая новая страница Код

<i class="fa fa-external-link"
    href="AdsVisted.aspx?AId={{x.AId}}" data-toggle="modal" data-dismiss="modal"
    data-target="#myModal" aria-hidden="true">
</i>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...