ngResource ではなく Restangular を使用する利点は何ですか? 質問する

ngResource ではなく Restangular を使用する利点は何ですか? 質問する

ngResourceすでに本当にシンプルに思える...を使って物事を実装する

使用することの利点と欠点は何ですか?レスタンギュラー以上ngリソース?

1.1.3は$resourcePromiseを返し、以下を使用して実装できます。最新のPRコミット将来、Restangular がサポートする追加の動詞をサポートするサポートは提供される予定ですか$resource? もしそうなった場合、Restangular は消えて無関係になると思われます。

ベストアンサー1

私はRestangularの作成者です。

READMEに$resourceとの違いをまとめたセクションを作成しました。こちらで確認できます。https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource

とにかく、まとめると、追加機能と Promise ベースのアプローチの他に、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')

おすすめ記事