promise

    0热度

    1回答

    我运行在Promise.all使用jQuery一些AJAX请求: const firstFetchPromise = $.ajax({ url: '/some/url' }); const secondFetchPromise = $.ajax({ url: '/another/url' }); Promise.all([ firstFetchPromise, secondFetchProm

    0热度

    1回答

    处理诺言这里是我的代码来检查doc有在collections this.shopCollection = this.afs.collection<Shop>('shops', ref => { return ref.where('fulladdress', '==', myString) }); 我不知道为什么我不能用.then()和.catch()用这种方法。当我传递一个字符串来

    0热度

    1回答

    所以,我有一个函数,它将图像转换为base64。这个函数是异步的,它在Promise.all()的帮助下转换4个图像,然后用接收到的字符串返回对象。所以,我输出异步功能。下面是代码: import IMAC from '../assets/Images/devices/mac_monitor.png'; import MACBOOK from '../assets/Images/devices/

    0热度

    3回答

    嗨,我是新手来表达和承诺,我试图从express路由器使用promise.all调用多个异步函数,但它返回undefined,请指导我解决问题。 user.js的//路线 var findAllUsersDetails = function(router){ router.post('/api/v1/users/getAllUserFormDetails', functio

    0热度

    1回答

    由于某些原因,所有函数都在同一时间返回。 我想等待第一个函数解析,然后在调用第二个函数之前调用_done(),然后调用_done(),然后调用第三个函数,然后再调用_done()。 每次调用_done()我想传递已解析的值从前面的函数调用。 的工作演示是在这里https://repl.it/MeHl/9 "use-strict" function _test(actions){ re

    1热度

    1回答

    我在Ionic 3中编写了一个函数来获取用户的位置并使用用户的经度和纬度获取其地址。该功能还会检查用户的位置设置是否启用,如果不启用,则会调用this.diagnostic.switchToLocationSettings()它基本显示用户打开的位置设置。我还添加了this.diagnostic.registerLocationStateChangeHandler方法来检查用户是否实际开启了我之前

    0热度

    4回答

    我发现自己经常做以下事情。有没有更简洁或习惯的模式? function my_func(some_fn) { const promise = some_fn(); if (promise) { promise.then(do_thing); } else { do_thing(); } }

    0热度

    1回答

    我有一个svg-sprites gulp任务循环通过我的精灵。其中一些需要缩小,所以我有一个if在这些精灵上运行缩小任务。 当forEach完成时,我希望它显示完成。现在它说“完成”的方式太早。我想我应该添加一个承诺,但我不知道如何处理它。帮助赞赏。 var gulp = require('gulp'); var svgSprite = require('gulp-svg-sprite');

    0热度

    1回答

    我使用VueJs创建了一个小示例应用程序,并创建了一个C#REST API来存储和检索SQL Server后端中的数据。 为了测试,我创建了一个带有表单的简单网页来创建一个“注释”。 saveData() { let promiseStack = []; var jsondata = JSON.stringify(this.note); promis

    5热度

    2回答

    我有一个使用ionViewCanLeave() navGuard显示确认消息的Ionic 2应用程序。这工作正常;用户会看到一个确认对话框,如果他们想要,可以选择不离开。下面是它的代码: // About to leave ionViewCanLeave() { if(!this.allowedToLeave) { return new Promise((resol