問題タブ [angular-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.
javascript - 1 つのサービスから複数のリクエストを実行する (angularjs)
私は AngularJs を初めて使用し、自分のサービスからいくつかのリクエストを実行したいと考えています。これまでのところ、私は1つのリクエストしか実行できませんでした:
私のサービスファイル:
私のコントローラーファイル:
たとえば、これを実行できるようにしたいと思います。
しかし、これらのリクエストをサービスに追加する方法がわかりません。
どんな助けでも大歓迎です。
angularjs - Angular $resource を利用した Kendo-UI データストア
永続化レイヤーの RESTful バックエンドに抽象化を実装しようとしていますが、少し混乱することがあります。$resource サービスにアクセスするために、angular フレームワーク、より具体的には ngResource モジュールを使用しています。問題なくクエリを実行し、バックエンドに対して作業できます。私の問題は、kendo-ui データソースに統合し直すときに発生します。データソースは、クエリがいつ返されたかを認識しません。私の理解では、 $resource は可能な割り当てのために空のコレクション (配列) をすぐに返し、終了時にその配列にクエリの結果を入力します。Kendo-ui の DataSource はこの変数を監視し、更新時にデータソースを利用しているすべての人にこれを反映する必要があります。少し異なるモデル (必要に応じて自分で更新するオブジェクト リテラルを渡す) を使用してこれを正常に実装しましたが、DataSource は更新を問題なく認識します。どんな洞察も役に立ちます!
angularjs - AngularJS で $http リクエストにオブジェクトを渡そうとしています
次のようなオブジェクトがあります。
サーバーに対して $http 呼び出しを行っており、このユーザー情報を渡したいと考えています。私はこのようにしようとしています:
サーバー リソース (ここではExpressJS
/を使用してNode
います) 内で、オブジェクトにアクセスしようとしていuser
ますが、アクセスできません:
req.params.user
コンソールで未定義を返します。ここで何をすべきか考えていますか?
angularjs - Angularjs の $resource と json ファイルをモックとして
私はそのような工場を持っています:
そして、私はそのようなサービスでそれを使用します:
しかし問題は、パラメータが無視されているように見えることです。
私のURLがjsonファイルだからですか?それとも、ここで何か重要なことを見逃していますか?
ruby-on-rails - キャッチされていないエラー: モジュールがありません: app angularjs と rails
私はangularjsが初めてで、いくつかのスタートアップチュートリアルを参照して簡単なアプリを試しています。アプリを実行するとエラーが発生します
Uncaught Error: No module: app
これが私のコントローラーです
club-controller.js
'厳密を使用';
models.js
ここに私のapp.js.erbがあります
ここで何が起こっているのか理解できませんでした。誰でも助けることができます。
編集-1
application.js
ファイルを次のように変更しました
しかし、今ではエラーが発生していますUncaught Error: No module: ngResource
angularjs - AngularJS $promise は未定義です
$resource を使用して ajax 呼び出しを行い、サーバーからデータを受信したときにデータテーブルをロードしようとしています。しかし、get() を呼び出すと、$promise が未定義として取得されます。私は工場を使って電話をかけています。ここに私の工場があります:
そしてコントローラー:
エラー: getAllUsers.get().$promise は定義されていません
注 : アプリに ngResource を含め、index.html にも angular-resource.js を含めました。
angular-resource - カスタム リソース メソッドの URL が尊重されない
人のリストを作ろうとしています。私の HTTP サーバーは、 のような URL 上の人物の JSON 表現と、/person/[id].json
のすべての人物のリストを提供できます/person.infinity.json
。
したがって、Person
リソースを定義したコントローラーがあります。
ただし、が呼び出されると、メソッド ( )Person.list()
のカスタム URLは使用されません。Chrome のネットワーク インスペクタは、リクエストが、つまり、パラメータが設定されていないデフォルトのリソース URL に対して発行されていることを明らかにします。list
/person.infinity.json
/person/.json
Person.list()
明らかに、私はにリクエストを送りたいと思ってい/person.infinity.json
ます。
私は何を間違っていますか?