問題タブ [angularjs-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 - AngularJS は余分な & を追加します
文字列化された JSON を引数として渡したいのですが、Angular はクエリの最後に & を追加し続けます。それが頭痛の原因です。
これが私がそれを呼び出す方法です:
次に呼び出します:
q の定義方法は次のとおりです。
したがって、問題は angularJS GET です。
そして、その余分なアンパサンドがバックエンドの誤動作を引き起こしています。
それを取り除く方法は?
javascript - 2 つのパラメーターを持つ Angular $resource エンドポイント
$resource を処理するサービスを使用して、次のようにセットアップしました。
サービス
関数の呼び出し
ただし、PUT 呼び出しが実際に通過すると、エンドポイントに到達します
/api/events/123/slots/
。123 が適切ですが、接続され@Id
ませ@slotId
ん。だから、私が望むのは/api/events/123/slots/456
、しかしそれは決して起こらないということです。
angularjs - angularjs の $resource コールバック関数
HTML で ng-click イベントによって呼び出されるメソッドを設定しました。
次に、私のjavascriptファイルには、次のサービスがありました。
html から呼び出されるメソッドは次のとおりです。
この更新が行われる前に、
これは、このセクションに関連付けられているユニットの ID のリストです。このメソッドは基本的にunit
、次のような実際のオブジェクトでこのリストを更新します。
私のブラウザでは、上記のコードは、section
探していた更新されたオブジェクトを返します。すべてのunit
オブジェクトはsection
.
しかし、私が本当に望んでいたのはmaterials
、この更新されたオブジェクト内のユニットに関連付けられたすべての ID のリストを受け取り、section
それらを取得するコールバックを実装することでした。
それを試してみて、代わりに次のコールバックがあると、sectionUnits
まだ ID だけのリストが表示されます。
私は多くの SO スレッドと元のドキュメントに目を通しましたが、この時点でちょっと立ち往生しています。
ありがとう!
ruby-on-rails - AngularJS:IDをshowアクションに渡すにはどうすればよいですか?
私はAngularJSを学んでいます。次の JSON エンドポイントがあります
/api/v1/leaderboards/:id
ID に対応するリーダーボードを返します。
次の AngularJS サービスがあります。
そして、この AngularJS コントローラー:
そして、これが私の見解です(hamlで):
ページをロードすると、コンソールに次のエラーが表示されます。
GET http://localhost:3000/api/v1/leaderboards 404 (Not Found)
:id
実際のリーダーボード IDに置き換えると、すべて正常に動作します。しかし、ビュー レベルからその ID を渡すにはどうすればよいでしょうか?
javascript - angular $resource にカスタム関数を追加します
私はこのような角度のリソースを持っています
ビューにフルネームを表示したいのですが、これを行うときにメソッドを追加できますか
htmlで次のことを行う代わりに
私はこれをします
このプロパティをに追加する方法はあり$resource
ますか?
javascript - Angularjs リソース ファクトリの transformResponse が呼び出されない
以下は私のコードです
私は angular 1.0.7 を使用していますが、transformResponse が呼び出されない理由がわかりません。同様のコールバックを実装する方法ではないにしても、このバージョンの angular は transformResponse をサポートしていると思います。
angularjs - 物体 #メソッド「保存」がありません
Spring MVC Rest API を使用するかなり単純な AngularJS アプリがあります。
API にクエリを実行できます。しかし、オブジェクトの作成に問題があります。次のエラーが表示されますが、その理由がわかりません。私は同様の質問を見てきましたが、私の API は作成されたオブジェクトを返しているので、インジェクションが正しいことがわかります。
以下は、javascript コンソールからのスタックです。
これが私のコントローラーです:
これが私のサービスです:
ご協力いただきありがとうございます。