私は、私のビューが読み込まれるときに行われる約5つの要求があります。これは、編集フォームのためです:
var reqA = function() {...};
var reqB = function() {...};
var reqC = function() {...};
var reqD = function() {...};
var reqE = function() {...};
は今、私はreqA()
とreqB()
は非同期にロードし、可能な場合は、単一の約束を返すようにしたいです。
reqC()
とreqD()
はreqA()
とreqB()
が終了した後をロードし、その約束を実行する必要があります。
reqE()
は、 およびreqD()
の後にをロードする必要があります。
これは私がやりたがっていることですが、どのように動くかわかりません。私はそれらをすべて非同期にロードすることができます。
チェックアウト '$のq'モジュールあなたが約束の配列の後に解決する約束を作成するには、' $のq.allを() 'を使用することができ – reptilicus
:それらまでは一つの方法または他に約束を戻します解決する。例えば'$ q.all([reqA()、reqB()])then(()=> reqC())' – rob
@robがあなたのコードを試しました。あなたはもっと説明してください。 – user3718908