[解決済み] ngResourceよりRestangularを使用する利点は何ですか?
2022-06-19 12:48:54
質問
ngResource
すでに
本当に簡単なようだ
で実装することができます...
を使用する利点/欠点は何ですか? レスタンギュラー 以上 ngResource ?
1.1.3
$resource
はプロミスを返し、次のように実装することができます。
最新のPRコミット
. 今後のサポートは
$resource
をサポートして、Restangular が行う追加の動詞をサポートするようになるのでしょうか?そして、もしそうなれば、Restangularは消滅し、無関係になるように思えます。
どのように解決するのですか?
Restangularの作者です。
READMEに$resourceに対する差分のセクションを作りました。ここでそれらを確認することができます https://github.com/mgonto/restangular/blob/master/README.md#differences-with-resource
とにかく、要約すると、追加機能とプロミスベースのアプローチに加えて、RestangularはURLのすべてを扱うことができ、URLについて何も知る必要がない、ということです。
例えば、車について次のようなものがあるとします: /users/123/cars/456
リソースでは、手動でその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で "use strict "は何をするのか、その根拠は?
-
[解決済み] let "と "var "の使い分けは?
-
[解決済み] JavaScriptでオブジェクトをディープクローンする最も効率的な方法は何ですか?
-
[解決済み] とは何ですか! (not not)演算子とは何ですか?
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] JavaScriptの変数のスコープとは何ですか?
-
[解決済み] JavaScriptの「new」キーワードとは何ですか?
-
[解決済み] Bowerとnpmの違いは何ですか?
-
[解決済み] JavaScriptでページの一番上までスクロールする?
-
[解決済み】JavaScript版sleep()とは?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueの要素ツリーコントロールに破線を追加する説明
-
JavaScriptにおけるマクロタスクとミクロタスクの詳細
-
WeChatアプレット用ユニアプリによるグローバルシェアリング
-
vue ディレクティブ v-html と v-text
-
[解決済み] Error : 未定義のプロパティ 'map' を読み取ることができません。
-
[解決済み】Uncaught SyntaxError: JSONの位置0に予期しないトークンuがあります。
-
[解決済み】"フォームが接続されていないため、フォームの送信がキャンセルされました "というエラーの取得について
-
[解決済み】TypeErrorの解決方法。未定義またはヌルをオブジェクトに変換できない
-
nodejs unhandledPromiseRejectionWarning メッセージ
-
jq は html ページとデータを動的に分割する。