У меня есть следующий код: яваскрипт
$scope.fav_details = function(id1,id2,bio) {
document.getElementById(id2).style.display="none";
document.getElementById(id1).style.display="block";
$scope.getLegislatorDetails(bio);
document.getElementById(bio).click();
}
Линия, которая бросает следующее сообщение об ошибке события щелчка выше. Что я не понимаю, так это то, что я не применял $, применяя в моем коде все еще, я получаю эту ошибку. Кто-нибудь может мне помочь. Функция getLegislatorDetails в приведенном выше коде имеет вызов api и сохраняет данные в переменной области. У меня есть следующий угловой Js ошибка:
angular.js:13642 Error: [$rootScope:inprog] http://errors.angularjs.org/1.5.6/$rootScope/inprog?p0=%24apply
at Error (native)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:6:412
at n (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:137:381)
at m.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:145:312)
at HTMLButtonElement.<anonymous> (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:274:247)
at HTMLButtonElement.dispatch (http://localhost/congress/js/jquery-3.1.1.min.js:3:10315)
at HTMLButtonElement.q.handle (http://localhost/congress/js/jquery-3.1.1.min.js:3:8342)
at m.$scope.fav_details (http://localhost/congress/scripts.js:938:38)
at fn (eval at compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:231:126), <anonymous>:4:436)
at b (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:126:19)(anonymous function) @ angular.js:13642
angular.js:13642 Error: [$rootScope:inprog] http://errors.angularjs.org/1.5.6/$rootScope/inprog?p0=%24apply
at Error (native)
at https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:6:412
at n (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:137:381)
at m.$digest (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:142:30)
at m.$apply (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:145:401)
at HTMLButtonElement.<anonymous> (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:274:247)
at HTMLButtonElement.dispatch (http://localhost/congress/js/jquery-3.1.1.min.js:3:10315)
at HTMLButtonElement.q.handle (http://localhost/congress/js/jquery-3.1.1.min.js:3:8342)
at m.$scope.fav_details (http://localhost/congress/scripts.js:938:38)
at fn (eval at compile (https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js:231:126), <anonymous>:4:436)(anonymous function) @ angular.js:13642
Функция getLegislatorDetails можно найти в следующей ссылке: -
https://github.com/anirbanmishra/congress.php/blob/master/getLegislatorDetails
Я предполагаю, что это код внутри контроллера. Вы не должны выполнять манипуляции с DOM внутри контроллера. Вы можете показать нам код '$ scope.lgetLegislatorDetails'? –
Да, код выше внутри контроллера ... и функцию getLegislatorDetails можно найти в: - https://github.com/anirbanmishra/congress.php/blob/master/getLegislatorDetails – Anirban
@NexusDuck любой ключ? – Anirban