저는 Restangular의 제작자입니다.
README에 $ resource와의 차이점이있는 섹션을 만들었습니다. https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource 여기에서 확인할 수 있습니다
어쨌든 추가 기능과 약속 기반 접근 방식 외에도 Restangular는 모든 URL을 처리 할 수 있으므로 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')
도움이 되었기를 바랍니다!
$http
angularjs에 대한 주요 릴리스 변경 사항이 있을 경우 Restangualr의 서비스 요청에 "다른 것"이있을 것으로 예상하고 업그레이드하기로 결정했기 때문에 업그레이드 할 수 없습니다.