問題タブ [ngresource]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2990 参照

javascript - AngularJS の $resource を理解する

AngularJS の $resource を適切に使用する方法がよくわかりません。たとえば、次のようなデータを返す REST API があります。

今私が理解しようとしているのは、AngularJS で data.issues の各オブジェクトがリソースとして返される $resource を使用する方法です (この場合、10 個のリソースの配列/コレクションを取得します)。私が見つけた限られたリソースからAngularJSの $resource でそれを行うことができるように、それともできますか?

0 投票する
3 に答える
3492 参照

javascript - angularjs $resource クラスレベルのコールバック、または後処理

$resourceプレゼンテーション層に入る前にクリーンアップする必要があるデータを API が常に返すものがあります。具体的には、Date オブジェクトを素敵な'/Date(...)/'形式で返す .NET です。

.query()orを呼び出すたびにコールバックを記述する必要はありません.get()。インスタンスのプロパティを更新する REST メソッドで呼び出されるコールバックを使用してリソースを拡張する方法、または$watch日付プロパティが変更されたときに発生するようなものを追加する方法はありますか? 基本的に、 this のすべてのインスタンスに対して発生する何か$resource

0 投票する
5 に答える
39316 参照

javascript - ngResource よりも Restangular を使用する利点は何ですか?

ngResourceすでに物事を実装するのは本当に簡単に思えます...

ngResourceよりもRestangularを使用する利点/欠点は何ですか?

1.1.3は promise を返し、最新の PR commit$resourceを使用して実装できます。Restangular が行う追加の動詞をサポートするために、将来のサポートが提供されますか? そうなったらRestangularは消えて無くなってしまいそうです。$resource

0 投票する
4 に答える
12320 参照

angularjs - 変更を加えたグリッドに行を保存する方法

ng-resource を使用してサーバーからデータを取得し、そのデータを次のようにテーブル グリッドに配置しました。

[送信] ボタンをクリックすると、変更された行をグリッドでチェックし、そのputEntity(row)行を引数として関数を呼び出すようにする方法はありますか?

0 投票する
2 に答える
480 参照

angularjs - Angular リソース (ngResource) は、関数内で呼び出されたときに AJAX 呼び出しを行いません

を使用して AJAX 呼び出しを実行しようとしていngResourceます。以下のコードでは、「a」と「b」の両方が出力されますが、からの AJAX 呼び出しTable.import()は行われません。AJAX 呼び出しを の外に移動すると、onFileRead機能します。何が問題なのですか?

テーブルはngResource

0 投票する
1 に答える
6590 参照

angularjs - メソッドを持つAngularJSカスタムモデルオブジェクト?

JSON $resource がある場合、取得したオブジェクトをより具体的なオブジェクトにキャストするにはどうすればよいでしょうか?

たとえば、今はオブジェクトの配列として返されますが、「Appointment」オブジェクトの配列として返されるようにして、その Appointment オブジェクトに関する質問に答えるいくつかのメソッドをその Appointment オブジェクトに持たせることができるようにします。例: この予定に関連するサービスはありますか? この予定は午前ですか、それとも午後ですか?

最初は、transformResponse フックが ngResource から機能すると思っていましたが、機能していないようです。そこからの戻りは、実際のオブジェクトではありません。その関数を使用すると、JSON 解析の前に実際のデータのみを変更できるようです。

最後に、これが適切な angularJS 手法であるかどうか疑問に思いますか? それとも、これらのヘルパー メソッドは、コントローラーまたは他のモジュールに表示され、処理対象のオブジェクトを受け入れる必要がありますか? それらをオブジェクトにまとめたほうがきれいだと思いますが、angularJSの経験があまりないことは認めます。

0 投票する
1 に答える
1289 参照

angularjs - ngResource 動的ヘッダー

動的な「承認」ヘッダーを持つ API サービスにリクエストを送信しようとしています。

RequestAPI要件に基づいて認証ヘッダーを構築するメソッドを持つ、私が書いたサービスです。それが返すものは正しいです。

ただし、へのリクエストを見ると、domain「Authorization」ヘッダーが表示されません...

また、静的文字列を渡そうとしましたが、まだヘッダーはありません。