Saya pencipta Restangular.
Saya telah membuat bagian tentang README dengan perbedaan terhadap $ resource. Anda dapat memeriksanya di sini https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource
Pokoknya, sebagai tambahan, selain fitur tambahan dan pendekatan berbasis janji, idenya adalah bahwa Restangular juga dapat menangani semua URL Anda, sehingga Anda tidak perlu tahu apa-apa tentang mereka.
Misalkan Anda memiliki sesuatu seperti ini untuk mobil: / pengguna / 123 / mobil / 456
Di $ resource, Anda harus membuat URL itu secara manual dan Anda juga harus membuat $ object object untuk ini secara manual. Restangular membantu Anda dalam hal ini dengan "mengingat" URL.
Jadi jika Anda melakukannya di suatu tempat
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')
Semoga ini membantu!
$http
perubahan rilis utama dibuat untuk angularjs --- Anda tidak akan dapat memutakhirkan karena panggilan layanan Restangualr akan mengharapkan "sesuatu yang lain" dan Anda akan berakhir dengan memotong kerangka ini Anda "memutuskan untuk pergi dengan".