AngularJS doc के अनुसार , $http
निम्नलिखित को वापस करने के लिए कॉल करता है :
मानक और फिर दो http विशिष्ट विधियों के साथ एक वादा वस्तु लौटाता है : सफलता और त्रुटि । तो विधि दो तर्क एक लेता है सफलता और एक त्रुटि कॉलबैक जो एक प्रतिक्रिया वस्तु के साथ बुलाया जाएगा। सफलता और त्रुटि एक समारोह है कि जब अनुरोध सफल होता है या क्रमशः विफल रहता है बुलाया जाएगा - तरीकों एक भी तर्क ले। इन कार्यों में दिए गए तर्क तत्कालीन पद्धति में पारित प्रतिक्रिया वस्तु के विनाशकारी प्रतिनिधित्व हैं।
इस तथ्य के अलावा कि response
वस्तु एक मामले में नष्ट हो जाती है, मुझे इसके बीच अंतर नहीं मिलता है
- की सफलता / त्रुटि कॉलबैक के तर्क के रूप में पारित किया गया
promise.then
- कॉलबैक वादे के
promise.success
/promise.error
तरीकों के लिए तर्क के रूप में पारित किया
क्या वहाँ कोई? प्रतीत होता है समान कॉलबैक पास करने के लिए इन दो अलग-अलग तरीकों का क्या मतलब है?
then
प्रतिक्रिया - - जब कॉलबैक एक भी तर्क लेsuccess
औरerror
के रूप में arguments-- प्रतिक्रिया के व्यक्तिगत घटकों लेdata
,status
,header
, औरconfig
।