問題タブ [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.
angularjs - AngularJS ngResource がカスタム ヘッダーを送信しない
ngResource を使用して REST API をクエリしようとしています。カスタム ヘッダーで API キーを指定する必要があります。私はそれを次のように試しました:
次に、コントローラーで次のように使用します。
XHR を調べたときに、カスタム ヘッダーが設定されていません。.get()
また、最初の$resource:get()
メソッドの後に空を呼び出すまで XHR が実行されないのはなぜですか?
$httpResource
また、ヘッダーを直接設定しようとしました:
しかし、ネットワーク要求を検査するときに、これでもカスタム ヘッダーが設定されません。私は何が欠けていますか?
javascript - AngularJS MVC4 が ngResource で動作しない
私はAngularが初めてです。私が取り組んでいるデモ プロジェクトでは、($http または $q promise 構文の代わりに) ngResource を使用するように変更したことが気に入りません。
下の Registration.html の Courses リンクをクリックすると、ブラウザーがクラッシュするまで、Angular コントローラーが何度も呼び出されます。(また、Registration.html ページのコンテンツが ng-view div に何度も何度も読み込まれるのも少し奇妙です)
よろしくお願いいたします。
以下は、問題に関連すると思われる部分です。
Web.config の抜粋
グローバル.asax.vb
WebApiConfig.vb
RouteConfig.vb
...そして、Angular の話です。私のメイン ページは Registration.html という名前です。このデモ サイトは、学生クラスの登録に関係しているため、 Registration.htmlという名前になっています。
簡潔にするために、すべてのJavascriptを 1 つのブロックに追加しますが、それらは Registration.html セクションにリストされている別のファイルに含まれています。
そして、これがapi/Coursesの結果です
これは関係ないはずですが、ここに私のTemplates/Courses.htmlファイルがあります
javascript - AngularJS のリソースにデフォルトのクエリ パラメータを設定することは可能ですか?
Receipt.query()
次のように定義された単純なリソースがある場合、メソッドを呼び出してサーバーからコレクションを取得できることを理解しています。Receipt.query({freightBill: 123})
また、 を呼び出すと、 FreightBill が のようなクエリ パラメータとして追加されることも理解しています/distribution/inbound?freightBill=123
。この方法でクエリ パラメータを渡すにはどうすればよいでしょうか。ただし、ファクトリから、ページ、サイズ、および並べ替えのデフォルトのクエリ パラメータも追加します。
結果のリクエストは次のようになります/distribution/inbound?freightBill=123&page=0&size=20&sort=number,desc
angularjs - ng-resource のおかげで私の rails-api に正しいリクエストを送信する方法は?
rails-api gem を使用して API を作成し、ng-resource を使用する angular ベースのクライアント アプリを作成しました。
API に送信するリクエストは、{post=>{"kind"=>"GGG"}} のようにする必要があり、{"kind"=>"GGG"} ではなく、I have to find a way for私のAPIは、今送信したリクエストを処理します。今のところ、400 個の Bad Request エラーが発生しており、修正方法がわかりません。
これが私のレールコントローラーです:
/li>これが私の角度コントローラーです:
/li>ここに私の角度工場があります:
/li>私のログには次のものがあります:
/li>
-
angularjs - Chrome でキャッチされていないオブジェクト エラーが発生しました。Angularjs + ngResource
Chrome でデバッグを使用しているときに、angular.js:36 で「オブジェクトがキャッチされていません」というエラーが表示され続けます。
私は何を間違っていますか?:/
助けてくれてありがとう:)
モジュールおよびリソース オブジェクト (services.js)
コントローラー (controller.js)
app.js
HTML
angularjs - ng-grid に angular $resource が入力されない
ngResource $resource 呼び出しを使用して ng-grid を設定しようとしていますが、ng-grid が既にレンダリングされた後、ajax 呼び出しは常に遅すぎるようです。グリッドはヘッダーをレンダリングしますが、データは取り込まれません。コードのスニペットと jsfiddleを次に示します。
angularjs - 保存後に ng-repeat が自動更新されない
保存を介してデータを投稿しようとしていますが、更新しない限りブラウザーにデータが表示されません。todo.id はすぐに表示されますが、todo.name は表示されません。