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

ui router разрешает цепочку промисов
мне нужны некоторые данные при изменении состояния с помощью ui-router, эти данные зависят друг от друга, поэтому я должен использовать цепочку обещаний svc.getData1AndData2 = function(){ var defer = $q.defer();...
952 просмотров

Тестирование Angular с транспортиром
Я новичок в транспортире. Может ли кто-нибудь посоветовать мне, как обращаться с обещаниями и как узнать, какие методы я могу вызывать для элемента? Например, я могу получить доступ к такому элементу, как: var element =...
81 просмотров
schedule 16.03.2024

Ожидание разрешения значения $rootScope в Angular перед загрузкой страницы
Итак, я столкнулся с этой проблемой, когда я использую ngView, и у меня есть статичная панель навигации, например: <div ng-include="'views/nav.html'" ng-controller="NavCtrl"></div> <div class="container-fluid"...
7631 просмотров
schedule 05.04.2024

Несущественные обещания Angular
Я пытаюсь переписать код для http://m.amsterdamfoodie.nl в более современном стиле. По сути, одностраничное приложение Angular загружает набор ресторанов с указанием местоположений и размещает их на карте. Если пользователь находится в районе...
44 просмотров
schedule 13.10.2022

Фабрика обещаний в Angular
Новичок в Angular, может неправильно использовать промисы. У меня есть фабрика, возвращающая обещание: .factory('myData', ['$http', '$q', function($http, $q) { var deferred = $q.defer(); $http.get('/path/to/endpoint')...
3939 просмотров

Ошибка журналов Angular для консоли перед повышением promise.catch
Я чувствую, что немного схожу с ума, но Angular, похоже, выдает ошибку для обещания, даже если у меня определено catch . Он выдает ошибку на консоль, а затем позволяет запустить catch . Вот суперпростая скрипка Код теста: $q.when(1)...
1809 просмотров
schedule 04.10.2022

Обещания angular вводят в заблуждение тем, что они не всегда вызываются асинхронно
Недавно я отлаживал некоторые вещи, связанные с обещаниями в angular.js, и заметил, что angular помещает разрешения обещаний в свой цикл evalAsync, как показано в эта диаграмма . У меня создалось впечатление, что обратные вызовы обещаний всегда...
207 просмотров

Цепочка вызовов .then(): отклонение не распознано
Мне трудно понять идею промисов (в angularjs). Я подумал, что могу определить функцию, которая возвращает обещание. Потребитель этого обещания может работать с ним и также может возвращать некоторые данные или обещание. Но этот простой пример...
81 просмотров
schedule 20.05.2024

Использование Angular $q.all с созависимыми промисами
Для второго обещания в качестве параметра требуется результат первого обещания. Я видел пример решения этой проблемы с помощью промисов ES6. firstThingAsync() .then(function(result1) { return Promise.all([Promise.resolve(result1),...
56 просмотров

вернуть логическое значение после того, как обещание было разрешено/отклонено?
У меня есть функция, которая работает абсолютно нормально. Я просто хочу вернуть true или false в зависимости от обещания. //I want this function to return a simple true or false!!! function isAppOnline() { var is_connected =...
23121 просмотров

Javascript/Angularjs: дождитесь выполнения обещания, прежде чем перейти к следующей итерации в цикле foreach.
Почти уверен, что мне не хватает чего-то незначительного здесь. Я применяю цикл javascript foreach к массиву объектов. В цикле я делаю асинхронный вызов API для обновления данных. Я хочу, чтобы цикл foreach дождался выполнения обещания, прежде чем...
2142 просмотров
schedule 20.09.2022

AngularJS: несколько зависимых сервисов с асинхронными запросами
Я хочу создать угловое приложение, которое в основном служит для отображения данных, но немного динамично. У меня есть несколько файлов JSON с одинаковой структурой, но разным содержимым, по одному для каждого языка: res/information_en.json [...
344 просмотров

Обещание цепочки при использовании $timeout
Я пытаюсь понять API обещаний и цепочку, особенно время, когда $timeout используется с .then() . Что я ожидал от следующего, так это то, что, поскольку $timeout возвращает обещание, .then() не будет вызываться, пока оно не будет разрешено....
13814 просмотров
schedule 08.10.2022

Цепочки обещаний в angularjs
Я загружаю вложения с помощью rest API в SharePoint 2013, для этого мне нужно вызвать метод загрузки вложений в синхронном режиме. Потому что, если я вызываю асинхронный метод загрузки вложения, я получаю ошибку конфликта 409. Как связать...
299 просмотров

Мое угловое обещание неожиданно переходит к обратному вызову ошибки, почему?
У меня есть клиент, работающий на Angular + typescript, и я новичок в веб-разработке. Мне нужно отправить почтовый запрос в php API (который я разработал). Запрос поступает на сервер правильно, и сервер заполняет тело ответа правильными данными (я...
117 просмотров
schedule 20.09.2022

Angular jasmine 2 $q обещает не звонить .then
Я очень удивлен и не знаю, что происходит и какое может быть решение... Я тестирую этот фрагмент кода. .then никогда не вызывается!: describe('PicturesSvc.updatePicturesList', function () { beforeEach(module('com.myapp')); it('download...
169 просмотров
schedule 16.11.2023

Обещание не разрешено после сбоя проверки
У меня есть форма входа, которая создается через объект обещания. Все работает нормально, за исключением случая, когда в действие вступает проверка формы. Вот мой html-файл. <form id="signin" class="signinform" autocomplete="off">...
327 просмотров

В чем разница между обещаниями $promise и $q в angular1.x?
Я начал использовать промисы в angular для разрешения вызовов API со следующим синтаксисом: $scope.module = moduleFactory.get({id: $stateParams.id}) .$promise.then(function(response){ $scope.module = response; } Теперь я...
7814 просмотров

Angular Firebase, извлекающий один элемент, имеет условия гонки
Я использую angular и firebase вместе, и у меня есть массив продуктов, который я храню в своей корневой области, хотя для загрузки элементов требуется время. Моя проблема заключается в том, что когда я перехожу на эту страницу, например, напрямую:...
49 просмотров

Вернуть цепочку обещаний в AngularJS
У меня есть следующий код: var service = { startSetup: function() { //If not logged in, redirect to login page console.log('starting setup, checking login status'); return LoginService.loginStatus().then(function(result) {...
40 просмотров
schedule 25.05.2024