2016-09-10 9 views
0

私はangularjsを初めて使用しています。私はAngularJSのお約束のモデルの仕組みに混乱します。以下の例は、私がgithubから見つけるチュートリアルコードです。私は、()のパラメータ "応答"がどこから来て、どのように動作するのか混乱させることができますか?誰も私に説明することができます、してください!パラメータが不確かであることを約束するモデル

答えて

1

これはPromiseと呼ばれ、非同期メソッドの古いコールバックスタイルを置き換えます。 UserService.Createにコールバックを渡す代わりに、UserService.Createは、それが後に来るものを決めることができる約束を返します(それが解決または拒否された後)。それはあなたの流れ+が複数の場合のコールバックピラミッドを破る簡素化拒否約束

を処理するための解決を約束

  • 機能を処理するための

    1. 機能:約束は、2つの引数を受け入れ、メソッドを()持っていますコールバック。私の質問に答えてくれてありがとう@ https://github.com/kriskowal/q

  • +0

    角度は、ライブラリと呼ばれるQを使用しています!しかし、私はまだその中のパラメータ "応答"(機能(レスポンス))と混同しています。このコントローラの外から渡されますか? – pipi

    +0

    この引数はPromiseを解決した関数から来ています。 UserService.Createから返された値 –

    関連する問題