promise

    7

    3答えて

    テンプレートを取得してコンパイルするためのコンパイル済みのハンドルバーテンプレート(別ファイルにすべてのテンプレートがあります)をAjax呼び出しを使って作成しようとしていますが、私は実際にそれを使用することができる約束を使用する。 function getTemplate(name){ $.get('/'+name+'.hbs').success(function(src){

    10

    3答えて

    Angular.jsで提供されているpromise APIを使用して$ http呼び出しの結果に関係なく、関数を実行するにはどうすればよいですか? $http({ method: 'POST', url: submitUrl, data: $scope.data }) .success(function(data) { // execute this

    17

    3答えて

    約束APIで、2つの非同期要求を並行して送信し、結合結果を応答として解決する方法。今 var get = function(id){ var res1, res2; var deferred = $q.defer(); Db.get(id, "abc") .then(function (d) { //deferred.re

    33

    4答えて

    私はループで約束しており、いくつかのスコープ変数を約束ハンドラに渡す方法はわかりません。 for(var i in superarray){ MyService.get(superarray[i].externalID).then(function(r){ console.debug(i); }); MyServiceは、約束を返すgetメソッドを持つ作業サービスです。

    6

    1答えて

    Mark DalgleishはAngularJSビューで約束をどのように使用するかについて、nice little articleと書いています。 コメントの中でこれについて質問された人もいますが、マークはまだ答えていませんでした。私は私に同じ質問をしていますので、私は答えを得る代わりにStackOverflowの上でお願いします: あなたがビューでの約束を使用している場合は、私は彼らので、「ロー

    5

    3答えて

    jQueryでは、ajaxコールバック・メソッドを間違えた場合、適切なコンソール・エラー・メッセージとスタック・トレースが取得されます。 $.get("https://api.github.com/users/octocat/orgs", function() { var a = FAIL; }); しかし、道場/リクエスト/ XHRを使っ道場では、これらのダムのミスを完全に飲み込

    8

    4答えて

    私はangularjsで$ http約束になると問題があります。私は私のサービスでこれをやっています:(getSomething関数は2つの約束を結ぶべきです) 2番目の関数は外部コールバック関数を使います! app.service('blubb', function($http, $q) { var self = this; this.getSomething = f

    5

    3答えて

    dojo/Deferredに関する質問があります。私は質問から始めて、次に私がやっていることについてもっと詳しく説明します:finallyブロックのように、遅延の結果に関係なく、同じ行のコードを実行する方法はありますか? try...catch声明?私が読んだことから、それはそこにあるようには見えませんが、多分ドキュメントを間違って理解していて、SOコミュニティでそのことを確認したかったのです。

    15

    1答えて

    私はEmber-Dataモデルを持っています。それがロードされてから約束と同じモデルを返すと、私は約束の中で何らかの処理をしたいと思います。これは今私が持っているものです。他の約束事が連鎖できるように、返品オブジェクトを約束としてどのように包みますか? App.Member.find(1).then(function(member){ //do some processing here

    8

    1答えて

    私はPromiseパターンについて読んできました。PHPのバージョンアップにはいくつかの例があり、どのように動作するかを自分で理解しています。私はPromiseパターンの妥当な例を思いついたのですか、これを間違って実装しましたか? class PromiseClass { private $callbacks = array(); private $last_return;