Привет, у меня есть страница, где я использую угловой контроллер и загружаю данные. Что отлично работает, как в контроллере Имя: 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>