Angular的一个特点是功能和复杂性,它对于如何与RESTful API进行交互并不是很自以为是。我知道$resource,Restangular以及您可以在rolling your own找到的各种想法。
在一个复杂的应用程序中,它拥有大量资源,包括各种嵌套,其中reason to think表示Restangular优于$ resource;出于类似的原因,Restangular比滚动自己更好。
直到最近我才能看到的一个解决方案是JSData及其wrapper for AngularJS(repo)。从Github(~900)的收藏数量来看,如果没有使用它,它有相当多的人对它至少感兴趣。它只是Restangular在Github(5k +)上的一小部分,但仍然很重要。
对于那些同时使用Restangular和JSData的人来说,你对他们的比较方式有什么看法(优点/缺点;目的,可靠性等方面的差异;从中可能看不出的事情docs)为了让这个问题保持开放,请坚持事实而不是意见。
我对以下内容的印象如下: