rsvp.js

    1熱度

    1回答

    我的JS應用程序應該做的簡單描述... 我使用的JavaScript庫的承諾RSVP.js - https://github.com/tildeio/rsvp.js/在我的項目中。 有些事情的代碼做... 1日請求和所有後續請求,反而會從緩存變量服務JSON使用AJAX 負載4-5 JOSN網址。 JavaScript Promise()用於在執行應用程序中的其他代碼之前加載所有JSON數據。 全

    0熱度

    1回答

    我一直在爲使用rsvp承諾的代碼編寫單元測試。 我試圖用pit測試,但必須在使測試通過的RSVP沒有運氣,但是嵌入式承諾只是正常工作: //jest.autoMockOff(); - even with this rsvp test is failing jest.unmock('rsvp'); import rsvp from 'rsvp'; describe('my rsvp tes

    1熱度

    1回答

    與Promise resolve before inner promise resolved類似的問題,但我無法讓它工作。 每次我想我明白了承諾,我就證明自己錯了! 我有被寫成這樣 function getFileBinaryData() { var promise = new RSVP.Promise(function(resolve, reject){ var execu

    3熱度

    2回答

    我對Node.js和JavaScript比較陌生 - 如果下面的問題是愚蠢的,請儘量使用它。 對我來說,異步處理的承諾是有道理的,但在串行/順序處理方面,我並不是100%確信使用promise。讓我們看一個例子(僞代碼): 目標:讀取文件,處理從文件中讀取的內容並使用HTTP發送呼叫發送通知 。 bendUniverseWithoutPromise: function() { var

    0熱度

    1回答

    此代碼用於搜索hasMany兒童的工作就像一個魅力。但我想在目前的模式(例如,通過店名過濾:「storeOne」)進行搜索,這是因爲原因,我想在目前的模式進行搜索,沒有查詢到this.store並沒有查詢到API ... var _self = this; this.store.findAll('store').then(function(stores){ // se

    0熱度

    3回答

    我試圖做3個API調用,然後返回所有數據的數組。然而,console.log()(因此函數返回)是空的,因爲它不會等待AJAX​​調用被解析 - 但我無法在循環中完成,因爲我需要所有數據。 let data = []; parameters.forEach((parameter, index) => { return Ember.$.ajax(url).then((response)

    0熱度

    1回答

    密碼說千言萬語;有沒有辦法做我在這裏嘗試的? 用戶 「根」 路線 在頂層的子路徑,如index,show,edit,create等內使用裝載通用可選擇的選項... -- /pods/users/route.js model() { return RSVP.hash({ userCategories: this.store.findAll('user-category'),

    1熱度

    3回答

    我有我的JavaScript的情況下,我產生了一些,我要附加到每一個要處理的個別問題then/catch條件的承諾。 我使用RSVP無極庫,讓我用allSettled,以確定所有的承諾都得到了解決。 RSVP的allSettled確實給我什麼成功輸出的是什麼失敗的評估,並在所有入駐承諾的終點,而是通過增加then/catch每個承諾我能控制好做什麼,如果一個特定的希望不能實現(例如提示用戶僅使用那

    0熱度

    1回答

    GeoFire使用未公開的結構保存數據。我怎樣才能讓它像官方的例子一樣保存。我沒有遵循任何特定的教程或指南,但我的工作主要依據這些示例。 我已經能夠複製此問題: JS: var ref = new Firebase("https://skgz3dfvs9.firebaseio-demo.com"); var geoFire = new GeoFire(ref.child("_geofire"))

    0熱度

    1回答

    我想知道是否有人可以給我一些設計我的單元測試的指導,特別是被測功能出現在測試本身以外的單元動作。 我正在寫服務器端JavaScript與節點和使用rsvp異步調用一個寧靜的後端。 我構建我的單元測試如下。 //Setup //Action //Assertion //Cleanup 現在,我建立其以異步方式刪除enteries在數據庫中,所以我的單元測試看起來像這樣的功能。 "delet