मैं रेस्टेंगुलर का निर्माता हूं।
मैंने README पर $ संसाधन के खिलाफ अंतर के साथ एक खंड बनाया है। आप यहाँ उन्हें बाहर की जाँच कर सकते https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource
वैसे भी, एक योग के रूप में, अतिरिक्त सुविधाओं और वादा आधारित दृष्टिकोण के अलावा, विचार यह है कि रेस्टैंगुलर आपके सभी यूआरएल को भी संभाल सकता है, ताकि आपको उनके बारे में कुछ भी पता न हो।
मान लीजिए कि आपके पास कारों के लिए कुछ ऐसा है: / उपयोगकर्ता / 123 / कारें / 456
$ संसाधन में, आपको उस URL को मैन्युअल रूप से बनाना होगा और आपको इसके लिए $ संसाधन ऑब्जेक्ट का निर्माण भी करना होगा। पुनर्स्थापना आपको URL को "याद रखने" द्वारा इसमें मदद करती है।
तो अगर आप किसी जगह पर करते हैं
Restangular.one("users", 123).get().then(function(user) {
$scope.user = user;
});
// Some other code
//Automatically does the request to /users/123/cars as it remembers in which object you're asking it.
$scope.user.getList('cars')
उम्मीद है की यह मदद करेगा!
$http
रिलीज में बदलाव कोणीयता के लिए किया जाता है --- तो आप अपग्रेड करने में सक्षम नहीं होंगे क्योंकि रेस्टैंगुएलर की सेवा कॉल "कुछ और" की उम्मीद कर रही होगी और आप इस ढांचे को समाप्त करने जा रहे हैं जिसे आपने "साथ जाने का फैसला किया"।