ngResource
已经看起来真的很简单来实现...
使用 Restangular 的优点/缺点是什么?在 ngResource ?
1.1.3 $resource
将返回 promise 并且可以使用 latest PR commit 实现.将来是否会向 $resource
提供支持以支持 Restangular 支持的其他动词?如果发生这种情况,Restangular 似乎会消失并变得无关紧要。
最佳答案
我是 Restangular 的创建者。
我在 README 上创建了一个部分,其中包含与 $resource 的不同之处。你可以在这里查看它们 https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource
总之,除了附加功能和基于 promise 的方法之外,Restangular 的想法是还可以处理您的所有 URL,因此您不必了解它们的任何信息。
假设你有这样的汽车:/users/123/cars/456
在 $resource 中,您必须手动构造该 URL,并且还必须为此手动构造 $resource 对象。 Restangular 通过“记住”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')
希望这对您有所帮助!
关于javascript - 使用 Restangular 比 ngResource 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16554580/