Promise – вопросы и ответы

97
голосов
1
ответ
У меня есть это: test.js : getData(fetchData) function fetchData (callback) { params = 'query' var s = require('./helpers/query')(params) callback(params) } function getData () { fetchData(function...
3 месяца, 1 неделя назад spences10
62
голоса
2
ответа
Этот вопрос задавался разными способами, но не так просто. Как бы этот Promise.all был переписан так, чтобы promise1 полностью перед promise2 ? var promise1 = function() { .. lots of promise stuff ...
3 месяца, 1 неделя назад Stacks
124
голоса
1
ответ
Любые идеи, почему значение, возвращаемое из getBatchedContent равно null , с учетом примера кода ниже? import rp from 'request-promise'; import _ from 'lodash'; function getBatchedContent(size, pa...
3 месяца, 1 неделя назад jerome
97
голосов
2
ответа
Я пытаюсь создать приложение для простой погоды на основе Node.js, как этот . Моя проблема в том, что каждый механизм, который я вижу, основан на обещаниях, и я не понимаю эту концепцию. Итак, код,...
3 месяца, 1 неделя назад Robin Molnar
137
голосов
1
ответ
У меня есть следующий компонент Vue.js: <template> <div> <pre>{{ $data }}</pre> </div> </template> <script> import { getPrice, getPriceForTimestamp } from ...
3 месяца, 1 неделя назад mrks
115
голосов
2
ответа
Я новичок в javascript, пытался найти ответ в Интернете, но застрял здесь. Пытаясь использовать API Google Адресов, чтобы получить данные для нескольких мест с помощью функции "Обещание", а затем и...
3 месяца, 1 неделя назад Kos Bon
88
голосов
1
ответ
Я использую прямой ES6 Promises (с библиотекой es6-prom polyfill), и у меня возникает проблема с доступом к результатам предыдущего Promises в цепочке. Эта проблема идентична в контексте Angular/Q,...
3 месяца, 1 неделя назад Omar Diab
76
голосов
2
ответа
Я пытаюсь написать тест, который будет запускать GET поверх всех элементов. Для этого я получаю этот список в before блоке, затем я хочу иметь it блок для каждого элемента. Я пытаюсь сделать это, п...
3 месяца, 1 неделя назад swagrov
87
голосов
1
ответ
Я использую sails.js в качестве моего бэкенда с обещанием bluebird, я пытался загрузить файл с помощью req.file.upload, способ обратного вызова работает очень хорошо, и файл загружается: req.file('...
3 месяца, 1 неделя назад dulan
88
голосов
1
ответ
Я работаю над сайтом с глобальным обработчиком ошибок Ajax в шаблоне главной страницы, например: $(document).ajaxError(function (event, request, settings, thrownError) { postError(thrownError); }) ...
3 месяца, 1 неделя назад Valuator
76
голосов
2
ответа
Я много читал о promises но я все еще не уверен, как его реализовать. Я написал следующий вызов AJAX с async=false чтобы он работал, но я хочу заменить его обещанием, поскольку я видел, что async=f...
3 месяца, 1 неделя назад user3378165
76
голосов
1
ответ
Поэтому у меня проблема с обещаниями JavaScript. Я использую собственную реализацию ради сокращения зависимостей. Иллюстративный пример того, что мне нужно. Мне нужно получить списки книг, авторов ...
3 месяца, 1 неделя назад Anthony
124
голоса
1
ответ
По какой-то причине все функции возвращаются одновременно. Я хочу дождаться, когда первая функция будет разрешена, затем вызовите _done() перед вызовом второй функции, а затем вызовите _done() зате...
3 месяца, 1 неделя назад Bill
106
голосов
1
ответ
У меня есть функция, которая получает объект, переданный в него, с ключом и данными, которые являются массивом. Я должен вызвать API для получения дополнительной информации, которая, в свою очередь...
3 месяца, 1 неделя назад Julian E.
130
голосов
1
ответ
У меня есть эти 2 функции. async function testAsync(){ console.log('async func') } function callback(){ console.log('callback function.') } Когда я звоню then на async это работает, подобно promise...
3 месяца, 1 неделя назад sn.anurag
76
голосов
1
ответ
Прежде всего, я знаю, что я должен return обещания, чтобы избежать этого предупреждения. Я также попытался вернуть null как это предлагается
3 месяца, 1 неделя назад Anton Egorov
137
голосов
1
ответ
Мне любопытно узнать больше об Akka Promises, но найти недостаточную адекватную документацию, наиболее тревожную. В документах v2.3.11 единственная ссылка на них, которую я могу найти, находится на...
3 месяца, 1 неделя назад smeeb
131
голос
1
ответ
Я пытаюсь использовать Sequelize для запроса таблицы ассоциации, чтобы увидеть, следует ли один пользователь за другим. Если отношения существуют, я хочу вернуть истину. Если нет, верните false. Я ...
3 месяца, 1 неделя назад mgroe7
87
голосов
1
ответ
Я работаю над angular и bootstap, используя библиотеку мостов angular -ui-bootstrap. Я хочу добиться повторного использования модального компонента и обернуть его обещанием, которое будет разрешено...
3 месяца, 1 неделя назад ducin
98
голосов
4
ответа
Я изучаю обещания в nodejs, ниже мой примерный код. Выход ниже кода - тест - 1 тест - 2 теста - 3 теста - 4 var Q = require('q'); var promise = Q.when('test'); promise.then( function(val) { console...
3 месяца, 1 неделя назад refactor
62
голоса
3
ответа
Я создаю приложение AngularJS (с использованием 1.2.0 RC1), которое использует REST API для сохранения данных, введенных пользователем. Пользователь вводит данные о компании и состоит из двух основ...
3 месяца, 1 неделя назад Aaron Powell
98
голосов
1
ответ
ОБНОВЛЕНИЕ : проблема загадочно исчезла после длинной сессии jslint, поэтому я должен сделать вывод, что это была какая-то глупая ошибка где-то в моем коде, которая была исправлена путем удаления к...
3 месяца, 1 неделя назад LSerni
62
голоса
1
ответ
Я пытаюсь сделать это, казалось бы, тривиально: static func list() -> Promise<[Activity]> { let endpoint = "\(self.baseUrl)/v1/activities" return Promise { fulfill, reject in self.fetchHea...
3 месяца, 1 неделя назад sssilver
62
голоса
1
ответ
Если мне нужно fs в нескольких файлах с Promise (Bluebird), я должен звонить каждый раз Promise.promisifyAll(require ('fs'))? Или было бы лучше с небольшим модулем с module.exports = Promise.promis...
3 месяца, 1 неделя назад Defkil
158
голосов
1
ответ
Я пишу код, который сильно использует ECMAScript 6-like promises в Javascript. Я не могу решить, если это более "правильно", чтобы отклонить обещание со строкой или с ошибкой, так как я видел оба э...
3 месяца, 1 неделя назад Karel Bílek
124
голоса
3
ответа
Я пытаюсь лучше понять асинхронные функции и обещания в JS. Для этого я написал пример программы, цель которой - вызвать функцию, которая выполняет занятую работу (целенаправленно не используя asyn...
3 месяца, 1 неделя назад rb612
76
голосов
1
ответ
В настоящее время я создаю модульные тесты для проекта, реализованного в угловых версиях. 1.2 Я создал mockService, возвращая отложенное обещание использовать с моими проверками контроллера. Метод ...
3 месяца, 1 неделя назад user2746480
88
голосов
1
ответ
В моем проекте vanilla js у меня есть следующая цепочка обещаний: API.POST({link to login endpoint}, "email=foo&pass=bar") .then(() => User.initiate(API)) .then(() => console.log(User.nam...
3 месяца, 1 неделя назад EmilBogumil
76
голосов
1
ответ
Я пытаюсь создать простой REST API с Koa.js. Он использует функции генератора ES6, которые я нахожу гораздо более приятными, чем обратные вызовы (они похожи на С# async-wait). Ключевое слово yield ...
3 месяца, 1 неделя назад tldr
62
голоса
1
ответ
В моем классе я получил функцию, которая содержит как синхронизацию, так и асинхронный код, что-то вроде: export class SomeClass(){ constructor(){ } foo(a: SomeDataClass): Promise<void>{ if(!...
3 месяца, 1 неделя назад Kesem David
62
голоса
1
ответ
У меня есть эта функция инициализации, которая работает для настройки глобальных зависимостей для моего приложения. Я использую пакет npm для решения углового-глобального разрешения . Пакет отлично...
3 месяца, 1 неделя назад jmona789
63
голоса
2
ответа
Я делаю простую аутентификацию в приложении React Native, используя AsyncStorage для сохранения токена. И после извлечения мне нужно вызвать AsyncStorage, чтобы сохранить полученный токен. Я ищу со...
3 месяца, 1 неделя назад newbee
76
голосов
3
ответа
У меня есть проблема с обещанием на узле js. Это мой пример кода: var p1 = new Promise(function(resolve, reject) { // my function here }); p1.then(function(result){ // my result }); этот код работа...
3 месяца, 1 неделя назад monoy suronoy
107
голосов
1
ответ
У меня есть функция: filterAllComponent(inputdata) { let a=[], b=[],c=[]; a= this.getfilterPlaces(inputdata); b= this.getfilterTransporter(inputdata); c= this.getfilterVehicles(inputdata); let getp...
3 месяца, 1 неделя назад UDGogs
63
голоса
1
ответ
У меня есть нижний сегмент в моем коде, я знаю $ q.when разрешит обещание с данным значением и никогда не будет отклонено. В моем случае я передаю логическое значение либо true, либо false для этог...
3 месяца, 1 неделя назад praba buddy
62
голоса
1
ответ
Я хочу понять, как работает этот код. Некоторое время я работал с обещанием, но мне интересно, что здесь происходит. for(let i=0 ; i< 3 ;i++){ new Promise((resolve,reject)=>{ console.log("i =...
3 месяца, 1 неделя назад Abhijet
88
голосов
2
ответа
Я пытаюсь создать простой пример, когда я получаю объект обещания/отсрочки от решения службы AngularJS: var $q; function init() { var $injector = window.angular.injector(); console.log($injector); ...
3 месяца, 1 неделя назад corgrath
88
голосов
5
ответов
Я пытаюсь преобразовать часть моего кода в promises, но я не могу понять, как связать новое обещание внутри обещания. Моя функция обещания должна проверять содержимое массива каждую секунду или око...
3 месяца, 1 неделя назад thelolcat
62
голоса
3
ответа
Я создал функцию, которая возвращает обещание. function fetch1 () { return new Promise((res, rej) => { res("A"); }); } Я вызываю эту функцию внутри функции api1 и возвращаю обещание, возвращаемо...
3 месяца, 1 неделя назад Vishu Bhardwaj
87
голосов
2
ответа
Я использую библиотеку Vogels для взаимодействия с DynamoDb. Ниже приведена модель, которую я определил с помощью vogels.define(), и вот фрагмент кода, который я не могу получить: var Promise = req...
3 месяца, 1 неделя назад user3409889
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема