Вопросы по теме 'angular-promise'
Подождите, пока все обещания разрешатся
Итак, у меня есть ситуация, когда у меня есть несколько цепочек обещаний неизвестной длины. Я хочу, чтобы какое-то действие выполнялось, когда все ЦЕПИ были обработаны. Это вообще возможно? Вот пример:
app.controller('MainCtrl',...
105911 просмотров
schedule
18.10.2022
Цепочка обещаний с неудачей
Глядя на обработку промисов в этом блоге , я изменил пример отказа:
var myApp = angular.module('myApp',[]);
myApp.controller("MyCtrl", function ($q, $scope) {
(function() {
var deferred = $q.defer();
var promise =...
745 просмотров
schedule
25.05.2024
Сервис $http в AngularJS
Я новичок в AngularJS и пытаюсь собрать практическое веб-приложение. В более ранних версиях моего приложения у меня был один контроллер, и я использовал службу $http для извлечения данных из файла JSON, например так
var App =...
676 просмотров
schedule
14.07.2022
AngularJS + $q, сделайте что-нибудь после завершения нескольких вызовов ajax
Мне нужно загрузить некоторые данные при загрузке страницы, а затем выполнить задачу. чтобы получить данные, которые я хочу, я выполняю несколько разных вызовов ajax. Но для выполнения задачи мне нужно убедиться, что все вызовы ajax завершены. Вот...
12790 просмотров
schedule
23.12.2022
AngularJS $promise then() данные не определены
Я пытаюсь получить данные, назначенные переменной $scope. Внутри моей функции $promise.then() она отображается правильно, но вне функции она отображается как неопределенная. Ниже приведен код моего контроллера:...
23914 просмотров
schedule
21.02.2023
Передача данных между контроллерами в angular при ожидании обещания
Прямо сейчас я хочу иметь возможность установить некоторые данные для службы и получить данные на втором контроллере. Я увидел в своем отладчике, что код работает неправильно, потому что моя логика не асинхронна.
myApp.factory('Data',...
41 просмотров
schedule
14.04.2022
Угловой $q, тогда ад
В реализации angular Q, как мы могли бы сделать такой вызов лучше? В данном случае загрузка d3 не имеет ничего общего с загрузкой данных, она обязательно должна быть распараллелена.
d3Q.init()
.then(function(d3) {...
253 просмотров
schedule
05.11.2023
Вернуть вложенное обещание в родительскую функцию
В большинстве руководств по angularjs я видел, как цепочки обещаний приводят к изменению переменной области видимости.
$http.get(someURL).then(function (value) {
$scope.someValue = value;
});
Можно ли вернуть это значение родительской...
2366 просмотров
schedule
14.11.2022
модульное тестирование angularjs $q.all - обещание никогда не завершается
Я пытаюсь протестировать созданный мной сервис, использующий $q Angular. выполнение Обещаний. Я использую комбинацию Karma, Mocha, Chai, Sinon, Sinon Chai и Chai as Promised.
Все тесты, которые я написал и возвращают обещания, проходят, кроме...
6352 просмотров
schedule
08.08.2023
Функция автоматически вызывается внутри обещания Javascript
Я новичок в обещаниях Javascript и столкнулся с проблемой, о которой я не могу ничего узнать через Google или Stack Exchange. Когда я ссылаюсь на функцию в .then связанном обещании, мне иногда приходится оборачивать эту функцию в анонимную функцию,...
130 просмотров
schedule
19.01.2024
Угловые обещания: запускать catch() из оператора then()?
Можно ли запустить часть catch(...) цепочки обещаний из части then(...) ?
Например, я делаю запрос $http и связываю некоторое поведение. $http разрешается успешно, но после обработки данных становится ясно, что данные больше подходят для случая...
1658 просмотров
schedule
20.11.2023
Можно ли создать цикл обещаний до отклонения в angular
Я хочу загрузить ~ 10000 ресурсов, и выполнение всего этого сразу на этапе разрешения занимает слишком много времени из-за выполнения определенных вычислений. Затем я пришел к идее загружать ресурсы страница за страницей последовательно, однако,...
415 просмотров
schedule
17.06.2023
Работать с двумя асинхронными вызовами в angualrjs?
В настоящее время я новичок в концепции обещаний angularjs и обнаруживаю, что застрял в асинхронной пирамиде.
Ситуация представляет собой асинхронную функцию, которая в случае успеха вызывает другую асинхронную функцию 2. Желаемый результат -...
56 просмотров
schedule
08.04.2024
$rootScope.digest не выполняет обещание в Jasmine
В настоящее время мы пытаемся протестировать наши службы angular, которые используют обещания для возврата значений контроллерам. Проблема в том, что функции, которые мы присоединяем к .then, не вызываются в Jasmine.
Мы обнаружили, что добавление...
2637 просмотров
schedule
08.12.2023
служба возвращает undefined в массиве в angularjs
У меня проблемы с моим скриптом angularjs.
Фон: я пытаюсь определить местоположение пользователя, я написал свою бизнес-логику в своем сервисе, откуда я возвращаю местоположение пользователя.
Проблема: результат, который я получаю в своей...
1244 просмотров
schedule
14.04.2024
Angular Promises возвращает q.all() с пустым массивом
Чего я пытаюсь достичь, так это:
Вызов моей службы для получения всех встреч в типах встреч (количество типов не фиксировано), привязанных к врачу
Если есть 3 типа встреч, то будет сделано 3 асинхронных вызова
вернуть одно обещание с помощью...
1957 просмотров
schedule
22.04.2023
Использование обещания с закрытием в службе с несколькими $http.get
Я искал сверху и снизу, но я просто не могу понять q.defer() и создать свое собственное обещание.
У меня есть служба getDataService , которая делает именно это — $http.gets данные с сервера REST. Однако одновременно может быть отправлена...
73 просмотров
schedule
16.10.2023
Вырваться из обещания, а затем связать с errorCallback
-- РЕДАКТИРОВАТЬ --
Недавно я столкнулся со странной вещью, связанной с обещаниями, но я думаю, что это, возможно, потому, что это противоречит философии обещаний.
Учитывая следующий код:
// Assuming Auth is just a simple lib doing http...
949 просмотров
schedule
07.01.2024
Изменение переменной AngularJS $scope в модульном тестировании .then()
Я пытаюсь выполнить модульное тестирование функции в своем контроллере, но не могу получить переменную $scope для проверки. Я устанавливаю переменную в .then() моего контроллера и хочу выполнить модульное тестирование, чтобы убедиться, что она...
824 просмотров
schedule
21.01.2024
Как связать условные обещания
Я изучаю promises / typescript / angular и хочу связать обещания условно.
Это фактическое состояние моего метода:
private executePromiseModificationEvenement<T>(edition: Models.CalendrierParametresModelEdition, modeCreation: boolean,...
4257 просмотров
schedule
22.05.2022