Вопросы по теме 'angular-promise'
Как вернуть полностью решенное обещание?
Я пытаюсь поиграть с $q, написать несколько тестов, попытаться заглушить промисы и т. д., и мне было интересно, есть ли способ вернуть полностью решенное промис, как это можно сделать с помощью whenjs, when("материал для возврата), что-то это было бы...
248 просмотров
schedule
11.01.2023
Упрощение обещаний в Javascript
Являются ли следующие фрагменты кода эквивалентными?
Версия 1
function doSomething() {
var defer = $q.defer();
foo().then(function() {
bar().then(function() {
defer.resolve();
});
});
return defer.promise;
}
Версия...
186 просмотров
schedule
25.03.2024
Обещания AngularJS и вложенные контроллеры
У меня следующая дилемма:
Если у меня есть два вложенных контроллера, например:
Controller1
Controller2
В Controller1 у меня есть поле
someDataService.getMyUser().then(function(user){
$scope.user = user;
}
который...
1578 просмотров
schedule
03.04.2023
Angular $HTTP и Promise
Я не могу заставить работать свое обещание внутри функции HTTP.get. Когда я пытаюсь вывести вывод console.log, все, что я получаю, это функция обещания?
Я заинтересован в получении массива событий, предоставленных моим API....
81 просмотров
schedule
14.02.2023
Остановить запрос в перехватчике angularjs
Как я могу остановить запрос в перехватчике Angularjs.
Есть ли способ сделать это?
Я пытался использовать обещания и отправлять отказ вместо разрешения!
.factory('connectionInterceptor', ['$q', '$timeout',
function($q, $timeout) {
var...
15069 просмотров
schedule
18.01.2023
Повторно отправить запрос Angular $http
У меня есть обещание $http в угловом приложении, например:
this.data = $http.get('/api/foo', {})
Затем другие части моего приложения добавляют к этому обещанию обработчики успеха и ошибок.
Моя проблема в том, что я хочу обновить информацию...
559 просмотров
schedule
21.04.2022
AngularJS – как вернуть выбранный параметр в выборе
Я хочу вернуть выбранный параметр в выборе к ранее выбранному значению. При выборе варианта я получаю ответ от вызова сервера, который разрешается через обещание. Основываясь на ответе сервера, я хочу разрешить/запретить выбор пользователем текущей...
684 просмотров
schedule
06.08.2022
Как остановить/сломать посреди цепочек обещаний
У меня есть цепочка вызовов $http на сервер. Если один вызов не удался, я хочу отобразить уведомление пользователю и остановить цепочку. Сначала я подумал, что могу использовать $q.reject, чтобы остановить цепочку, но оказалось, что поток программы...
6250 просмотров
schedule
02.04.2023
Является ли перехват исключения функционально таким же, как обещание errorCallback?
Я использую промисы javascript в моем угловом приложении, но я устал повторять один и тот же errorCallback для каждого промиса. Я рассматриваю возможность просто обернуть обещание в блок try/catch и заставить блок catch обрабатывать любые сбои...
78 просмотров
schedule
10.08.2022
Запутался в перехватчиках $http в Angular js
Действительно не могу найти хорошую документацию о перехватчиках http в Angular js. При обработке ошибок, вызванных ng-include , я могу перехватить responseError , используя это:
app.config(function ($httpProvider) {...
388 просмотров
schedule
17.10.2022
Вырваться из обещаний в Angularjs
Я пытаюсь найти способ вырваться из цепочки обещаний в коде AngularJS. Очевидный способ состоял в том, чтобы вернуть объект, а затем проверить правильность каждой функции «тогда» в цепочке.
Я хотел бы найти более элегантный способ вырваться из...
3673 просмотров
schedule
16.05.2024
Angular JS: импорт данных JSON с помощью $http.get() — работает в контроллере, а не в сервисе — ПОЧЕМУ?
Я пытаюсь импортировать данные JSON в приложение angularJS. Я разделил свое приложение на контроллер и службу импорта, но оба в разных файлах. Я также использую Bower, grunt и yoman (это из-за работы, я не совсем привык к этим, может быть, тоже...
2187 просмотров
schedule
08.08.2022
AngularJS — использование then() с сервисом $http
Я заметил, что могу использовать провайдера $http следующим образом:
Auth.login(userdetails).then(function(response){
//...
}
app.service('Auth', ['$http', function ($http) {
AuthService.login = function (credentials) {
return...
251 просмотров
schedule
13.12.2022
Вложенные обещания Angular «Невозможно прочитать свойство «тогда» неопределенного»
Я вызываю службу внутри фабрики с контроллера. Затем служба вызывает другую службу, которая делает запрос $http для некоторого json. Затем первой службе необходимо изменить данные из json и вернуть их контроллеру. Я не могу понять, как вернуть...
5319 просмотров
schedule
06.02.2024
каков правильный способ разрешения обещаний Angularjs внутри $q.all
У меня возникла проблема с разрешением обещаний при использовании $q.all, может ли кто-нибудь мне помочь?
Когда у меня есть одно обещание, следующее работает нормально:
var dashlettePromise =...
257 просмотров
schedule
24.09.2022
Как правильно использовать обещания AngularJS с Cordova Camera?
У меня есть ряд функций, которые необходимо выполнять в синхронном порядке. Одной из таких функций является получение изображения с помощью библиотеки Cordova Camera с телефона пользователя. Другая функция берет источник изображения и рисует его в...
701 просмотров
schedule
15.02.2023
AngularJS: разрешение объектов обещаний на основе значения
Я прочитал на docs.angularjs.org, что для отложенного объекта обещание разрешается со значением, и вот пара моих вопросов.
var dfd = $q.deferred();
dfd.resolve() - что происходит при разрешении без значения? Это отказ?...
152 просмотров
schedule
20.06.2023
Angular Promise, вызванный дважды, откладывается только до первого вызывающего абонента
Я работаю над приложением для серии видео, которое настроено так:
angular.module('videoSeries', ['ngAnimate', 'ui.router'])
.config(config)
.factory('episodes', episodesFactory)
.controller('MainCtrl', MainCtrl)
.controller('EpisodeCtrl',...
1865 просмотров
schedule
04.05.2023
Директива AngularJS ждет обещания в предварительной ссылке
Я хочу создать систему плагинов в своем приложении. В моей первой версии должна быть папка плагинов, куда я помещаю свои плагины в их собственную папку.
У каждого плагина есть своя директива, которая должна загружаться во время выполнения....
1171 просмотров
schedule
04.06.2022
Angular $q возвращает обещание нескольких вызовов $http
Я работаю над вызовом $http, который перебирает каждый из нескольких API и возвращает все данные в одном объекте. Обычно у меня есть обещание, готовое к разрешению, когда был сделан вызов $http. Подобно этому:
function getAllData(api) {...
10167 просмотров
schedule
06.05.2022