AngularJS docによると$http、以下を返すための呼び出し:
標準のthenメソッドと2つのhttp固有のメソッド(successおよびerror)を持つpromiseオブジェクトを返します。その後、この方法は、二つの引数取り、成功とエラーレスポンスオブジェクトに呼び出されるコールバックを。成功メソッドとエラーメソッドは単一の引数を受け取ります。この関数は、リクエストが成功または失敗したときにそれぞれ呼び出されます。これらの関数に渡される引数は、thenメソッドに渡される応答オブジェクトの非構造化表現です。
responseオブジェクトが1つのケースで分解されているという事実は別として、私は両者の違いがわかりません
- の引数として渡される成功/エラーコールバック
promise.then - promiseの
promise.success/promise.errorメソッドの引数として渡されるコールバック
何かありますか?一見同一のコールバックを渡すこれらの2つの異なる方法のポイントは何ですか?
thenながら-応答-コールバックは、単一の引数を取るsuccessとerrorarguments--として応答の個々のコンポーネントを取るdata、status、header、とconfig。