問題タブ [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.
javascript - AngularJS の $resource を理解する
AngularJS の $resource を適切に使用する方法がよくわかりません。たとえば、次のようなデータを返す REST API があります。
今私が理解しようとしているのは、AngularJS で data.issues の各オブジェクトがリソースとして返される $resource を使用する方法です (この場合、10 個のリソースの配列/コレクションを取得します)。私が見つけた限られたリソースからAngularJSの $resource でそれを行うことができるように、それともできますか?
javascript - angularjs $resource クラスレベルのコールバック、または後処理
$resource
プレゼンテーション層に入る前にクリーンアップする必要があるデータを API が常に返すものがあります。具体的には、Date オブジェクトを素敵な'/Date(...)/'
形式で返す .NET です。
.query()
orを呼び出すたびにコールバックを記述する必要はありません.get()
。インスタンスのプロパティを更新する REST メソッドで呼び出されるコールバックを使用してリソースを拡張する方法、または$watch
日付プロパティが変更されたときに発生するようなものを追加する方法はありますか? 基本的に、 this のすべてのインスタンスに対して発生する何か$resource
。
javascript - ngResource よりも Restangular を使用する利点は何ですか?
ngResource
すでに物事を実装するのは本当に簡単に思えます...
ngResourceよりもRestangularを使用する利点/欠点は何ですか?
1.1.3は promise を返し、最新の PR commit$resource
を使用して実装できます。Restangular が行う追加の動詞をサポートするために、将来のサポートが提供されますか? そうなったらRestangularは消えて無くなってしまいそうです。$resource
angularjs - 変更を加えたグリッドに行を保存する方法
ng-resource を使用してサーバーからデータを取得し、そのデータを次のようにテーブル グリッドに配置しました。
[送信] ボタンをクリックすると、変更された行をグリッドでチェックし、そのputEntity(row)
行を引数として関数を呼び出すようにする方法はありますか?
angularjs - Angular リソース (ngResource) は、関数内で呼び出されたときに AJAX 呼び出しを行いません
を使用して AJAX 呼び出しを実行しようとしていngResource
ます。以下のコードでは、「a」と「b」の両方が出力されますが、からの AJAX 呼び出しTable.import()
は行われません。AJAX 呼び出しを の外に移動すると、onFileRead
機能します。何が問題なのですか?
テーブルはngResource
angularjs - メソッドを持つAngularJSカスタムモデルオブジェクト?
JSON $resource がある場合、取得したオブジェクトをより具体的なオブジェクトにキャストするにはどうすればよいでしょうか?
たとえば、今はオブジェクトの配列として返されますが、「Appointment」オブジェクトの配列として返されるようにして、その Appointment オブジェクトに関する質問に答えるいくつかのメソッドをその Appointment オブジェクトに持たせることができるようにします。例: この予定に関連するサービスはありますか? この予定は午前ですか、それとも午後ですか?
最初は、transformResponse フックが ngResource から機能すると思っていましたが、機能していないようです。そこからの戻りは、実際のオブジェクトではありません。その関数を使用すると、JSON 解析の前に実際のデータのみを変更できるようです。
最後に、これが適切な angularJS 手法であるかどうか疑問に思いますか? それとも、これらのヘルパー メソッドは、コントローラーまたは他のモジュールに表示され、処理対象のオブジェクトを受け入れる必要がありますか? それらをオブジェクトにまとめたほうがきれいだと思いますが、angularJSの経験があまりないことは認めます。
angularjs - ngResource 動的ヘッダー
動的な「承認」ヘッダーを持つ API サービスにリクエストを送信しようとしています。
Request
API要件に基づいて認証ヘッダーを構築するメソッドを持つ、私が書いたサービスです。それが返すものは正しいです。
ただし、へのリクエストを見ると、domain
「Authorization」ヘッダーが表示されません...
また、静的文字列を渡そうとしましたが、まだヘッダーはありません。