1
私は連鎖(promise.then()。catch())をサポートするアダプタを書くのが難しいと思っています。 es6約束のためのdojo 1.xソリューションはありますか?es6用のdojo/Deferredアダプタはありますか?
私は連鎖(promise.then()。catch())をサポートするアダプタを書くのが難しいと思っています。 es6約束のためのdojo 1.xソリューションはありますか?es6用のdojo/Deferredアダプタはありますか?
短い答えはノーです。
Dojoは、旧式のブラウザ(ES3/ES5)でも互換性のある独自のPromise/Deferredシステムを実装しています。あなたはES6ネイティブ実装上のどのリレーコードから約束を使用して、道場と対話する必要がある場合、それはあなたのベースコードの残りの部分と互換性を持つことができるので、あなたはネイティブ実装を約束あなたはES6で道場繰延オブジェクトをラップするラッパーを、使用することができます。道場関連モジュールの下
:
dojo/Deferred
dojo/when
dojo/promise
私はそれが最初に思ったほど簡単ではないと思います。その後、コールバックは遅延結果を変更することができます。互換性を失い、dojo APIを使用する方が簡単だとわかりました。 –
@CoreyAlixこんにちは、私の答えが有用で有益だったと思うなら、左側の緑色のティックや上向きの矢印を使用してアップ・ボート/受け入れを忘れないでください。感謝と幸せコーディング:) – GibboK
あなたの答えは私の質問の言い換えだと思う:) –