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

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

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