このコードの特定のことを理解できませんhttp://www.espeo.pl/2012/02/26/authentication-in-angularjs-application このコード、これは同じリクエストを再送信しようとしています(ログインする前にユーザーがリクエストしたもの)ユーザーがログインした後。
私の質問
- リトライ関数の内部では、ユーザーがログインした後に送信されるリクエストの応答で defered を再処理しています。応答と defered は互いに関連していません。なぜ彼らはこれをしなければならないのですか?
-
function retry(req) {
$http(req.config).then(function(response) {
req.deferred.resolve(response);
});
}
retry
メソッドの仕組みを理解するには、上記の URL のコードを参照してください。