.successসিনট্যাক্স কৌণিক v1.4.3 সঠিক ছিল।
কৌণিক v.1.6 পর্যন্ত সংস্করণগুলির জন্য, আপনাকে thenপদ্ধতিটি ব্যবহার করতে হবে । then()উত্তর: পদ্ধতি দুটি আর্গুমেন্ট লাগে successএবং একটি errorকলব্যাক যা একটি প্রতিক্রিয়া বস্তুর সঙ্গে ডাকা হবে।
then()পদ্ধতিটি ব্যবহার করে , callbackপ্রত্যাবর্তনের সাথে একটি ফাংশন সংযুক্ত করুন promise।
এটার মতো কিছু:
app.controller('MainCtrl', function ($scope, $http){
$http({
method: 'GET',
url: 'api/url-api'
}).then(function (response){
},function (error){
});
}
এখানে রেফারেন্স দেখুন ।
Shortcut পদ্ধতি এছাড়াও উপলব্ধ।
$http.get('api/url-api').then(successCallback, errorCallback);
function successCallback(response){
//success code
}
function errorCallback(error){
//error code
}
প্রতিক্রিয়া থেকে আপনি যে ডেটা পাবেন সেটি JSONফর্ম্যাটে প্রত্যাশিত ।
JSON হ'ল ডেটা পরিবহনের এক দুর্দান্ত উপায় এবং এটি AngularJS এর মধ্যে ব্যবহার করা সহজ
২-এর মধ্যে প্রধান পার্থক্য হ'ল .then()কলটি একটি promise(একটি থেকে প্রত্যাবর্তিত মানের সাথে সমাধান করা callback) ফেরত দেয় যখন .success()নিবন্ধকরণের আরও traditionalতিহ্যগত উপায় callbacksএবং কোনওটি ফেরত দেয় না promise।