AngularJS belgesine göre $http, aşağıdakileri döndürmeye çağırır :
Standard then yöntemi ve iki http'ye özgü yöntem ile bir promise nesnesi döndürür : başarı ve hata . Daha sonra yöntem, iki bağımsız değişken bir alan başarılı bir hata yanıt nesnesi ile çağrılır geri arama. Başarı ve hata isteği başarılı veya sırasıyla başarısız olduğunda çağrılacak bir işlev - yöntemler tek argüman alır. Bu işlevlere iletilen argümanlar, then yöntemine iletilen yanıt nesnesinin tahrip edilmiş temsilidir.
responseNesnenin bir durumda tahrip olması gerçeğinin yanı sıra,
- argümanları olarak iletilmek üzere iletilen başarı / hata geri çağrıları
promise.then - sözün
promise.success/promise.erroryöntemleri için argümanlar olarak iletilen geri çağrılar
Var mı? Görünüşte aynı geri çağrıları iletmenin bu iki farklı yolunun anlamı nedir?
thenyanıtı - - ederken geri aramaları Tek bir argüman alansuccessveerrorarguments-- olarak yanıtın bireysel bileşenlerini almakdata,status,header, veconfig.