q

    1

    2答えて

    以下は、角度1.5.xで拒否された約束をテストする私のアプローチでした。 1.6.1へのアップデートで、「未処理の拒否」エラーが発生しました。私はこのエラーの目的を理解していますが、私は単純な方法を考え出していません。 Jasmine(2.5.x)と.throwError()メソッドは、エラーのためにテストが失敗するように思えます。 describe('TestTarget',() => {

    0

    2答えて

    私は動的に呼び出す関数の配列を作成しようとしていますが、後でQ.all([])promise呼び出しで使用されます。 たとえば、 Q.allステートメントまで関数を呼び出さずに配列をプッシュする方法はありますか?私はforループでそれを呼びたくはないので、エラーをキャッチせず、応答をさらに処理できません。 EDIT: ので(私は私がされている必要がありますよう明らかになったとは思わないとして)私の

    -1

    1答えて

    私は実行を命じる必要があります。一度呼び出されると、私のCOMPLETE coords()メソッドが終了したことを確認する必要があります。それに約束や$ qを追加する方法は?私はコンソール上で印刷しようとしましたが、coords()関数の最後の行が実行された後にfor each coops in coordsが完了しました。以下のコードを参照してください。私はあなたがfirebaseを使用していて

    3

    1答えて

    私は、特定の機能が必要に応じて実行されない場合、NodeJSの実行を強制的に強制するために約束を使用しています。現時点では、サーバーは必要に応じて停止しますが、機能が正常に機能していればコンソールログも含めたいと考えています。私はnpm 'q'モジュールを使用しています。 の作業コード Q.all([ someFunction1(), someOtherFunction('ht

    0

    2答えて

    私は、チェーンの約束を平凡な約束事に変える方法があるかどうかを知りたいと思います。私はこのコードを持っている: import * as Q from 'q'; export class MyClass { private methodA(): Q.Promise<boolean> { let deferred = Q.defer<boolean>(); //som

    2

    1答えて

    私は関数の配列を持っています。各関数はajax呼び出しからpromiseを返します。 var promises = []; if (form.$valid) { Object.keys($scope.Model.Data.FormFiles).forEach(function (key) { var file = $scope.Model.Data.FormFiles[key

    0

    1答えて

    私は約束を返して(Qを使用して)返す関数を持っており、通知は適切なタイミングで行われないようです。 onFulfilledコールとonRejectedコールバックは意図どおりに動作しますが、async.whilst()の実行が終了するまでプログレスコールバックは起動せず、すべてを一度に起動します。 これは私が)私が(通知の周りのsetTimeoutをラップする必要があると言ってthisのようないく

    0

    1答えて

    私は、2つのデータベース呼び出しを持つプロセスを持っています。最後に、最後の2つの応答を1つにマージする必要があります。 私はフラット・プロミス・チェインを使用していますが、私はどのように現在および以前の約束を返すのか分かりません。 私はこのようなものがあります: let deferred = Q.Promise(); this.methodA('somevalue') .then(fir

    4

    1答えて

    構造 私は2つのコントローラと1つのモデルを持っています。 注文プロセス ため ためのすべてのデータを処理するためのモデルのナビゲーションのみを処理するためのNAVコントローラの一の工程を処理するためのコントローラ。 すべての情報は、そのバンドルを構成するタブを選択したバンドルに応じて、注文オブジェクトに格納されます。 ナビゲーションの各ステップをナビゲートしている間、navコントローラは常にその

    0

    1答えて

    私はMongodbデータベースで検索したときに各シフトに割り当てられた個体の数を数えます。私はシフト・アレイ内のシフトのオブジェクトにその値を追加しようとしています。残念ながら、コードがQ.allセクションを進んでいるとは思われません。私は約束やQの概念に慣れていないので、私が非常に不注意なエラーを出したかどうかはわかりません。 dbFunctions.algorithm = function(c