promise

    6

    1答えて

    日時:https://github.com/tildeio/rsvp.js 私は しばらく少しのために何かをした後、RSVP.Promiseを返すのdoSomething(と呼ばれる機能)を持っています。次に、返された約束に成功と失敗のコールバックのチェーンが に登録されます(下記のコードを参照)。私が期待した動作 は、約束が満たされていれば、 で登録された成功コールバックのチェーンが起動され、約

    13

    1答えて

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

    6

    1答えて

    私はEmberコントローラで約束を守るのに苦労しています。私はJSBIN here 上の問題の例を作った説明するために もここエンバーコードが含まれていました。 App.IndexController = Ember.Controller.extend({ result_of_request: 'nothing', first_request: function() {

    5

    3答えて

    は、私が名前にエンコード値を変換するために辞書を取得する必要があります。 $.ajax({ // retrieve dictionary }) .done(function(dictionary){ // convert encoded values into names }) .done(function(){ // run my application

    7

    6答えて

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

    15

    2答えて

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

    6

    1答えて

    中)(Q.allための機能の動的配列を構築 私は手動で配列をコーディング場合、それは正常に動作します - しかし、システムが実行時まで関数を何度呼び出すべきか分からず、AJAX呼び出しごとに異なるIDを渡す必要があるので、ループでそれを構築したいと思います。 成功しなかったさまざまな方法を試しました(たとえば、array[i] = function() {func})。eval()は最後の手段にな

    5

    2答えて

    私はレディスで映画のIDのセットを持っています:[1,2,3,4]と実際のデータを持つハッシュのセット。今、IDのすべてのムービーデータを一度に取得したいと思います。 私はブルーバードの約束を使用しようとしていますが、私は立ち往生しました。これまでのところ、私が持っている: function allMovies() { var movies, movieIds; r

    15

    3答えて

    私はついにAngular promiseエラー処理をダウンさせましたが、それは私には直感的でした。私は失敗のコールバックによってエラーが処理されると予想しましたが、代わりにキャッチを使用しなければなりませんでした。 なぜ私は失敗のコールバックではなく、キャッチが実行されているのか、概念的には分かりません。 SomeAsyncService.getData().then(function (resu

    7

    2答えて

    私は入力された値(入力ボックスを介して)が既に存在するかどうかを確認するためにサーバーとの通信を行うボタンを持っています。 $("#button").click(function() { var exists = false; var name = $("#name").val(); socket.emit("check", name); socket.o