問題タブ [angularjs-ng-resource]

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 投票する
1 に答える
34 参照

angularjs - $resource で単一のオブジェクトを取得するために params にアクセスする方法は?

そのため、投稿のリストから単一の「投稿」オブジェクトを取得しようとしていますが、渡された params オブジェクト名の名前がわかりません。これはポスト詳細コンポーネント 'use strict' です。

ここでは、postId を getPost メソッドに渡しています。ところで、ここで postId の値は有効です。

これが私の投稿サービスです。

しかし、ここでは "@postId" 式が空で、投稿のリストを取得しようとしています。渡されたパラメータを参照するにはどうすればよいですか?

私の投稿詳細テンプレート

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

javascript - AngularJS 角度リソースを使用してクエリ文字列パラメーターと投稿データの両方を必要とする URL からデータを取得するにはどうすればよいですか?

要件: データのポストを使用してエンドポイントにデータを送信し、次のように開始日と終了日を URL のクエリ文字列に入れます。

https://server/byLocation?startDate=2019-01-01&EndDate=2020-01-01

データ ペイロードには、以下に示す locationID と Criteria のみが含まれます。

リソース定義

startDate と endate もクエリ オブジェクトから移動しようとしました。

エンドポイントの定義

URL エンドポイントでクエリ文字列を投稿データと組み合わせるにはどうすればよいですか?

サービス:

私はこれを少し混ぜてみました:

エンドポイントとリソースの代わりに $http を使用する必要がありますか?

ブラウザは、次のような 400 の不正なリクエストを受け取ります。

リクエスト URL: https://servername/bylocation/?startDate=&endDate=

明らかに、startDate および endDate パラメーターが入力されていません。