promise

    1热度

    1回答

    在我的应用程序中,我有一个由数组填充的表以及我在其上使用过滤器的表。在OnInit中,承诺被调用来获取数据。现在问题是刷新后,_projects(和transform的输入参数)的值是未定义的,表中没有显示任何内容。当我点击下拉菜单时,会触发转换函数并填充表格。在承诺中定义_projects时是否有办法触发管道?我也试过用纯净/不纯的烟斗。 this._projectService.getProj

    0热度

    1回答

    有人可以使用Promises和node-sqlite显示一些好方法吗? 比如我试图改写这样的代码,以避免回调地狱 并得到空变量 tableRows = [] columns = [] db.all(`... query`, params, (err, medics) => { medics.forEach((medic) => { db.all(`some other

    3热度

    2回答

    我的目标是在html中使用style['background-image']加载一些图像,但是当我将代码放到Ajax中时,出现了一些问题。 如果我使用异步AJAX,图像负载次序是反向;而我使用同步ajax,图像加载命令是正常的。 尤其是,它发生在铬。在Firefox中是正常的。 HTML结构是这样的 <div class="container"> <div class="test"></

    2热度

    2回答

    我Ajax调用的下一个链条: ajaxCall1().then(function(){ ajaxCall2(). then(function(){ ajaxCall3().then(function(){ .... }) }) }) 正如你所看到的,我没有返回Ajax调用但它只是正常工作。接下来的方法就是我所看到的例子: ajaxCa

    1热度

    3回答

    我正在使用具有不带回调方法的node.js模块。取而代之的是,当该方法完成时会触发事件。我想解决一个承诺,使用该事件作为回调确保我的方法已成功完成。 array.lenght在承诺可以是X.所以,我需要'听'X次事件,以确保所有方法已成功完成< - 这不是问题,我只是告诉你,我知道这可能发生 事件: tf2.on('craftingComplete', function(recipe, items

    0热度

    1回答

    我使用承诺函数promisify XHR,我想知道如何获得响应,并将其发回服务器,如果响应成功。 我做这样的事情 function createChannel(method, url) { return new Promise(function (resolve, reject) { xhr.open(method, url, true); xhr.setRequ

    0热度

    1回答

    我有地方在一定的承诺,我希望它记录错误,但其余数据传递到下一个.then() const parseQuery = (movies) => { return new Promise((resolve, reject) => { const queries = Object.keys(req.query).length; if(debug) console.log(

    0热度

    1回答

    我有一个用户填写一些文本框的sharepoint表单。 用户点击保存按钮。脚本从这里运行。 检查是否所有的texbox被填满。 如果不错,根据输入从外部列表中获取一些字段并基于该列表更新其他列表。 将输入保存为新项目。 问题:我使用了一个名为PreSaveAction()功能。这在用户点击“保存”按钮时调用,并且只有在该表单返回true时才被保存。所以在返回true之前,我应该做现场检查和列表更新

    1热度

    2回答

    这里是我的代码片段 var clients = require('restify-clients'); async function callApi(val){ const client = clients.createJsonClient({ url: apiUrl }); await client.get('/my/url', (err, req, res, obj

    2热度

    1回答

    我有一个数据流,具有快速传入的数据。我想通过保持顺序将它们插入到数据库中。我有一个数据库,它返回一个承诺,在插入成功时解决。 我想创建一个Rx流,缓冲新数据,直到缓冲数据被插入。 我该怎么做?