Вопросы по теме 'angular-promise'

Остановка распространения промисов JavaScript
Представьте, что у меня есть цепочка обещаний, как показано ниже. Если вызывается func2, я хотел бы избежать вызова func3 или func4 вообще. AsyncFunction() .then(func1, func2) .then(func3, func4) На данный момент, если я выдам ошибку в...
70 просмотров

расширить средний модуль findOne() для обработки других атрибутов, которые строки
Когда запускаю новый проект meanjs (mongoose, angular и т. д.) с помощью генератора и добавляю CRUD-модуль, я получаю такие методы: $scope.findOne = function() { $scope.income = Incomes.get({ incomeId:...
226 просмотров

Цепочка N обещаний AngularJS
Я написал код сохранения для контроллера. Объем работы является переменным и может быть либо delete , add , либо edit действием. Я хочу, чтобы они выполнялись в этом конкретном порядке, поэтому я хотел бы каким-то образом создать цепочку...
144 просмотров
schedule 08.08.2022

Угловое обещание возврата от httpBackend.when()
Как вернуть обещание из httpBackend.when()? Я хотел загрузить некоторые готовые данные, хранящиеся в файле .json, и вернуть их из httpBackend.whenGET(). Когда я пытаюсь вернуть обещание из http.get('mydata.json'), ответ возвращается на обратный...
1615 просмотров
schedule 20.03.2024

Результат AngularJS $http с обещанием
Я новичок в службе angular $q. Я использую $http с службой angular $q для реализации асинхронных запросов. Ниже приведены мои коды, которые я не могу получить от бэкэнд-апи. (жсон) Services.js : .service('httpService', function($q,...
1583 просмотров

Цепочка обещаний
Привет, я пытаюсь реализовать цепочку обещаний с использованием q-библиотеки в моем угловом проекте. Ниже приведены мои 2 метода и способ их привязки. Я также опубликовал реализации методов, чтобы понять мою проблему. Теперь в методе...
187 просмотров
schedule 13.07.2022

Как получить значение из возвращаемого результата Promise {$$state: Object}
У меня есть эта функция, где GetDataFactory.getDataById(reqData) является функцией с запросом $http и возвращает правильные данные, и когда эти данные поступают, я хочу использовать их в другой функции, но таким образом продолжает возвращать мне...
1761 просмотров

Доступ к значению объекта обещания angular
var requestOne = $http({ method: 'POST', url: $rootScope.apisrvr + 'user/user_signin', data: { username: $scope.user.username, password: $scope.user.password }, }); Это...
228 просмотров

Добавить обещание в $q.all()
Мне нужно дождаться завершения нескольких обещаний, прежде чем выполнять какой-либо код (angularJS): var promises = [calculationPromise1, calculationPromise2]; $q.all(promises) .then(function(){ notifyUser("I am done calculating!");...
1013 просмотров

Как иметь один обработчик finally для нескольких промисов в AngularJS?
У меня есть два обещания, независимых друг от друга, и я хочу сделать последний шаг после того, как оба обещания будут выполнены (либо отклоняются, либо разрешаются). $q.all() нельзя использовать, так как я хочу, чтобы finally всегда выполнялся...
405 просмотров
schedule 01.11.2022

Подождите и не выполняйте функцию, пока индикатор не станет зеленым
Я понимаю, что мы могли бы использовать .then , чтобы убедиться в порядке асинхронных вызовов: return doTask1() .then(function () { return doTask2() }) Но иногда будет удобно иметь лампочку и иметь возможность сказать:...
146 просмотров

Angular - как правильно создать службу, которая получает данные с сервера и отправляет их компоненту, который их использует?
Я разрабатываю веб-приложение с использованием Angular (v6.0.0). У меня есть сервер, который предоставляет API для получения продуктов. Все работает нормально, но мне интересно, правильно ли то, что я сделал и КАК я это сделал. Если нет, мне...
89 просмотров

HTTP-запрос Angular 6 / Typescript возвращает undefined, когда служба вызывается из другой службы
Я использую Angular 6. Я звоню в службу (служба2) getData из другой службы (служба 1). Почтовый запрос успешно выполнен в service2 и выводит данные на консоль. Однако данные не возвращаются в service1, которая вызывает service2, и объект...
968 просмотров