Когда API-адрес конечного пункта приложения Google App немедленно вызывается сразу после загрузки страницы, выдается следующая ошибка. Мне нужно подождать несколько секунд, чтобы вызвать API.Ошибка загрузки API-интерфейса Google App Engine
Тогда такое же, когда страница перезагружается некоторыми другими средствами, скажем, вызывается из другой страницы и т.д.
Я попытался добавить функцию обратного вызова для вызова API после нескольких миллисекунд $timeout(queryCallback, 100, false);
Результаты являются одинаковыми.
Это ошибка AngularJS или ошибка загрузки ресурса? Как решить эту ошибку, поделитесь своими комментариями.
angular-1.2.16.min.js:89 TypeError: Cannot read property 'queryInfo' of undefined
at h.$scope.queryInfoAll (controllers.js:641)
at $scope.queryInfo (controllers.js:616)
at angular-1.2.16.min.js:119
at e (angular-1.2.16.min.js:37)
at angular-1.2.16.min.js:40
controllers.js: 641
gapi.client.database.queryInfo().execute(function (resp) { }
Да! таким образом я также загружал конечные точки клиента. Я изменил код, чтобы проверить доступность «gapi» и клиентской конечной точки. Если он недоступен, я вызываю «gapi.client.load» с обратным вызовом. Спасибо за предложение! – SetV