AngularJS $ qサービスを使用して約束チェーン内で所定の継続をチェーン化する必要があるかどうかを制御する条件付きロジックを配置すると、私はそれらを含めるかどうかによって、定義されているか、定義されていないかの機能を持つことができます。
ex。
const maybeDoThis = yesNoMaybeSo ?
function (data) { return data; } :
undefined
doSomethingReturningAPromise()
.then(doAnotherThing)
.then(maybeDoThis)
.then(doYetAnotherThing)
これは$ qサービスを使用して可能ですか?私はdocumentation内の詳細を見つけることができませんでした、そして、それは簡単なサンプル設定を得るために必要な足場のために、それはあまりにも痛みがあるようです。
私は、未定義ではなく、以下のような機能のようなアイデンティティーを使用するのが最善でしょうか?
function identity(value) { return value; }
はい、AngularはPromises/A +標準を実装しています。 – Bergi