q

    0

    1答えて

    //pseudo code function f2(){ var deferred = Q.defer(); Q.all(chunked.map(f12)).then(function(results){ Q.all(results.map(f13)).then(function(){ //f13 returns promise that retur

    0

    1答えて

    ここですべてのエラーを単に捕まえるには良い方法がありますか、複数の要求を持つこの約束のチェーンには複数のレベルがあるので、他のオプションはありませんか? return RequesterService.get('peakBlockIndex', request) .then(function(res) { rangeData = res.data;

    0

    1答えて

    私はjs devではなく、q.jsと約束の背後にある歴史/関係を本当に知っていません。私がMozilla Developer Networkのドキュメントを見ると、ネイティブのjavascript Promiseの実装がq.jsのやり方を多かれ少なかにしているように見えます。 q.jsは約束の早期実施でしたか?今日はそれが必要ですか? 今私はq.jsを使用して、いくつかの(4-5歳)のコードに取り

    0

    1答えて

    人。私はユーザーを移行しようとしていますが、その約束は決して呼び出されません。 User = mongoose.model 'User' User.find({"hisId" : {$exists : true}}).exec (err, doc)-> if err console.error err process.exit() if not

    0

    3答えて

    基本的に、ng-repeatを使用してこのメ​​ニューを作成しました。 これらの表示されたフィールドの1つをクリックすると、別のng-repeatを作成して、下の他のフィールドを押します。私はクリックでこの2番目のng-repeatを有効にし、ユーザーが再びクリックすると元に戻すだけです。意味、ng-repeatはユーザーがボタンをクリックした後にのみ発生します。 これをどのように実行する必要があ

    0

    2答えて

    私が望む結果が得られるまで、私は約束関数でループを探しています。 function pull() { dataFactory.pullFunction().then(function(res) { pull() }) } しかし、それは私に例えば私のローディングバーのためのいくつかのフロントエンド/スタイルのバグを与えている:今、私はこのような再帰を使用して

    0

    1答えて

    角度アプリの単体テストを書く際に予期しない結果が発生しました。予期しない動作をサンプルテストに凝縮することができました。 thenブロックのアサーションエラーは、約束のキャッチブロックを引き起こすようです。私はこのテストを実行すると describe.only('test', function() { var $q, $rootScope; beforeEach(functio

    0

    1答えて

    私はangularjsに対して2つのhttpリクエストを行う必要がありますが、最初のリクエストが解決された後にのみ2番目のリクエストが実行される必要があります。 - >と私は同時に2つのリクエストの返信が必要です。これを行う最善の方法はどれですか? 私は以下のコードでテストを行いますが、2つの約束事は同時に実行されます。最初の約束が解決された後にのみ2番目の約束が実行されるように、私はどうしたらい

    0

    1答えて

    これは実装上の問題です。 私は何が間違っているのか分かりません。 var promises = items.map(function(item) { return HttpWrapper.send(url, {"operation": 'GET'}).then(function(pricingOptions) { item.selectedItem = pricingOp

    0

    1答えて

    約束を使用して再帰的呼び出しを行う簡単な方法はありますか?ここに私のサンプルがあります。 function getData() { var result=[]; var deferred = Q.defer(); (function fetchData(pageno){ var options = { method : 'GET',