promise

    0热度

    1回答

    我试图在Node上使用Phantom(npm install phantom),它似乎在Page.open返回promise完全填充前并未执行所有javascript。有没有办法确保所有的JavaScript都被执行。 var args = []; // ["--platform windows:dpiawareness=0"]; phantom.create(args).then((p

    0热度

    2回答

    如果我试图返回一个特定类型的这样一个承诺: public myMethod(): Promise<MyType> { return this.httpClient.get('/my/url').toPromise(); } ...我得到一个错误的返回类型无极<对象>不符合预期的类型无极<的MyType >。这是很容易通过将结果或通过这样来解决: public myMethod():

    0热度

    1回答

    我使用typescript-fsa和typescript-fsa-reducers包简单地在TypeScript React应用程序中创建动作和缩减器。 const actionCreator = actionCreatorFactory(); export function signInHandler(state: UserState, action: Action): UserState

    2热度

    3回答

    我是angularjs中的新成员,并且作为启动器,我在访问外部对象然后函数时遇到问题。我创建了一个工厂: var injectParams = ['$http']; var address = function ($http) { var factory = {}; factory.get = function() { return $http({

    0热度

    2回答

    我试着解构ES6语法(只是为了实验的目的),但下面的代码混合Promises抛出一个错误: function delay(ms) { return new Promise((resolve, reject) => { setTimeout(() => resolve(), ms) }) } const { then } = delay(2000) conso

    0热度

    1回答

    我有这样的代码......对于混乱我一直在这一段时间遗憾: loadAvailabilities() { let promises = []; let promises2 = []; let indexi = 0; //return new Promise((resolve, reject) => { this.appointments = t

    0热度

    1回答

    的spec的顺序表示: 服务器应该之前 发送PUSH_PROMISE(第6.6节)帧发送引用该许诺响应的任何帧。这避免了客户在收到任何 PUSH_PROMISE帧之前发出请求的竞赛。 例如,如果服务器接收为一个文件含有嵌入式链接到多个图像文件和服务器 选推那些附加图像给客户端 的请求时,包含该图像数据帧之前发送 PUSH_PROMISE帧 链接确保客户端在发现嵌入式链接之前能够看到资源将被推送到

    0热度

    2回答

    我使用Express with Node与MySQL数据库进行交互。 我的Card对象的create方法会将数据保存到数据库,并应更新对象的id为查询返回的insertId。 class Card { constructor(d) { this.id = d.id || 0; this.playerId = d.playerId; this.drawn

    1热度

    1回答

    在我的React应用程序中,我试图在Promise的主体内调用this.setState() - 但是,this是undefined。 功能是一个叫做ui.js模块: export const toggleButtonsDisabled = function(buttonsAreDisabled) { return new Promise(function(resolve) {

    1热度

    2回答

    如何将此例程封装在Promise中,以便我只在解析所有数据时才解析? var accounts = []; getAccounts(userId, accs => { accs.forEach(acc => { getAccountTx(acc.id, tx => { accounts.push({ 'id': acc.id,