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