promise

    7

    2答えて

    コールバックを使用して別のスクリプトを取得するメソッドが必要です。 この方法がうまく動作: fetchScripts:function() { var _this=this; $.when( $.ajax({ url:_this.url + 'library/script-one.js', type:'get', cache:

    6

    2答えて

    私はデータを戻すコールバック関数を受け入れる関数を持っています。これをより良い練習のために遅延オブジェクトに変換できますか?ここで は、私が得たものである: var chapters; var getChapters = function (fnLoad) { //CACHE DATA IF APPLICABLE if (!chapters) { /

    31

    4答えて

    私はこれを見た。Chaining an arbitrary number of promises in Q;私の質問は違う。 どのように非同期的に戻ってくる可変数の呼び出しを、順番どおりに行うことができますか? シナリオは一連のHTTP要求で、その数とタイプは最初のHTTP要求の結果によって決まります。 私はこれを簡単にしたいと思います。 また、私はこのような何かを示唆this answer見てき

    8

    1答えて

    F#にScala's Promiseのようなものがありますか? 先物がまだ存在していない結果のために作成、読み取り専用プレースホルダオブジェクト のタイプとして定義されているが、約束が完了し、書き込み可能な、単一割り当て容器などの を考えることができ 未来。すなわち、約束を使用して、 メソッドを成功させて(約束を「完了」することによって)、将来価値を で首尾よく達成することができます。逆に、将来を

    5

    5答えて

    このWebサイトは、PINパッド付きCardReaderを管理するローカルサービスと接続しています。このデバイスを使用して完了することができる多くの異なる操作があります。相続人はその一つの例: は、私は今の鎖に相互間のコールバックを使用しますが、前 は、PIN番号 リリースデバイス を求めるデバイスをロックするので、 "ロック"や "リリース"のようなメソッドも使用する新しい操作があるので、コード

    15

    3答えて

    すべての引数を渡すのに問題があります。私の約束コールバックは、3つではなく1つだけを受け取ります: var asyncFunction= function(resolve) { setTimeout(function() { resolve("Some string that is passed", "and another", "third"); }, 1000)

    8

    2答えて

    コードを考えてみましょ解決します親コールによって返されるデータに依存します。 私がしたいこと:親コールだけでなく、すべてが完了したときにリゾルバーを返します。 2つの呼び出しが最初の呼び出しに依存しているため、$ q.all()は使用できません。 つまり、myAppControllerは、3つの呼び出しがすべて完了した後にのみロードする必要があります。あなたはあなたの問題を解決するために、連鎖約束

    13

    1答えて

    私はアプリケーションを持っており、特定のルート上では、データベース文書をパラメータとしてres.jsonを呼び出して、データベースからユーザーが応答する関数を呼び出します。私は約束しているライブラリを使用して、私は応答のデータベース文書を置いているコールバックをインライン化したいと思いました。しかし、プログラムは失敗すると失敗します。なぜ誰かが説明できますか?また、console.logへのインラ

    7

    6答えて

    サーバー側でリクエストが失敗することがわかったら、約束をシミュレートする方法を知りました。ここに私のコードです: if (!ng.isString(email)) { var promise = $q.defer().promise; $q.reject(); return promise; } return $http({ method : "P

    15

    2答えて

    リゾルバのresolve()とfulfill()の呼び出しの違いはまだわかりませんか?私は、機能と用語の両方を参照して "約束を解決する"と "約束を果たす"多くの周りに打たれた。 いつそれぞれを使用する必要がありますか?