q

    9熱度

    1回答

    我有陣列(FE它是文件的隊列): [{deferred: fileDef, data: file}, {...}, ...] 每個fileDef和文件發送上傳功能,返回fileDef.promise和呼叫fileDef.resolve或上傳後fileDef.reject。 我希望按順序上傳文件:加載上一個文件後下載文件。 現在我用 var queue = []; var uploading

    6熱度

    1回答

    我有一些舊的JavaScript庫,它們使用jQuery promises作爲函數調用的返回對象。我現在使用AngularJS,它使用$q service(受Q library的啓發)。 是否有人有一些通用的JavaScript代碼,使這兩個不同的承諾實現兼容,以便jQuery承諾可以使用,就像它在$ q承諾?或者類似的東西?

    1熱度

    2回答

    我如何轉換這一點: SELECT latitude, longitude, SQRT( POW(69.1 * (latitude - [startlat]), 2) + POW(69.1 * ([startlng] - longitude) * COS(latitude/57.3), 2)) AS distance FROM TableName HAVING distance

    0熱度

    1回答

    當一個新的項目我得到這個錯誤安裝Breeze.WebApi 1.4.2包: PM> Install-Package Breeze.WebApi Attempting to resolve dependency 'Breeze.Client (≥ 1.4.2)'. Attempting to resolve dependency 'Q'. Install-Package : **Externa

    1熱度

    1回答

    這兩個功能是我正在處理的音樂播放列表項目的控制器的一部分。在用戶選擇他的文件後,調用準備功能來檢查每個文件是否有效。完成後,調用getIDtags將ID3tags數據添加到每個文件。 var preparePlaylist = function (files){ var allPromises = [], currentSongsListLength = $sco

    4熱度

    1回答

    序列化一串承諾的函數調用最方便的方法是什麼? var promised_functions = [ fn1, // call this fn2, // if previous resolved call this fn3 // if previous resolved call this ]; q.serialize_functions(promised_functions) .the

    4熱度

    1回答

    我想知道是否有任何方法可以自動將錯誤從承諾傳播到另一個承諾? IE:從嵌套的承諾中捕獲拋出的錯誤。 例如,在以下代碼示例中,爲了傳播錯誤,「internalWorker」嵌套的promise函數需要 .fail(function (error) { return deferred.reject(error); }); 。如果沒有包含這一行,則錯誤將被置頂。 (崩潰的應用程序) 是否有可能自動傳播錯

    1熱度

    1回答

    我需要使map具有異步功能,如async.mapasync library。 有沒有辦法使它與Q.js?

    2熱度

    2回答

    我需要在循環內執行一個異步函數(使用不同的參數)。任何想法如何在Node.js中使用Q模塊來完成。 下面是一個例子: - function addAsync(a, b) { var deferred = q.defer(); // Wait 2 seconds and then add a + b setTimeout(function() { defer

    0熱度

    1回答

    我有一個nodejs腳本的問題,使用Q庫作爲promise。 腳本應該: 負載從一個文本文件中的文本, 拆分句子/話, 算上所有的原材料出現的詞語, lemmatize使用外部數據庫的話(提供對應詞 - >引理), 計數所有的外稟出現。 一切工作正常,除了在腳本的末尾,當我想以顯示包含的信息有關引理計數的對象。該生產線是這樣的: Q.allSettled(promises).then(displa