問題タブ [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.
angularjs - $resource で単一のオブジェクトを取得するために params にアクセスする方法は?
そのため、投稿のリストから単一の「投稿」オブジェクトを取得しようとしていますが、渡された params オブジェクト名の名前がわかりません。これはポスト詳細コンポーネント 'use strict' です。
ここでは、postId を getPost メソッドに渡しています。ところで、ここで postId の値は有効です。
これが私の投稿サービスです。
しかし、ここでは "@postId" 式が空で、投稿のリストを取得しようとしています。渡されたパラメータを参照するにはどうすればよいですか?
私の投稿詳細テンプレート
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 パラメーターが入力されていません。