問題タブ [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.

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

angularjs - AngularJS ngResource がカスタム ヘッダーを送信しない

ngResource を使用して REST API をクエリしようとしています。カスタム ヘッダーで API キーを指定する必要があります。私はそれを次のように試しました:

次に、コントローラーで次のように使用します。

XHR を調べたときに、カスタム ヘッダーが設定されていません。.get()また、最初の$resource:get()メソッドの後に空を呼び出すまで XHR が実行されないのはなぜですか?

$httpResourceまた、ヘッダーを直接設定しようとしました:

しかし、ネットワーク要求を検査するときに、これでもカスタム ヘッダーが設定されません。私は何が欠けていますか?

0 投票する
0 に答える
268 参照

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ファイルがあります

0 投票する
2 に答える
2071 参照

javascript - AngularJS のリソースにデフォルトのクエリ パラメータを設定することは可能ですか?

Receipt.query()次のように定義された単純なリソースがある場合、メソッドを呼び出してサーバーからコレクションを取得できることを理解しています。Receipt.query({freightBill: 123})また、 を呼び出すと、 FreightBill が のようなクエリ パラメータとして追加されることも理解しています/distribution/inbound?freightBill=123。この方法でクエリ パラメータを渡すにはどうすればよいでしょうか。ただし、ファクトリから、ページ、サイズ、および並べ替えのデフォルトのクエリ パラメータも追加します。

結果のリクエストは次のようになります/distribution/inbound?freightBill=123&page=0&size=20&sort=number,desc

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

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>

-

0 投票する
2 に答える
19440 参照

angularjs - Chrome でキャッチされていないオブジェクト エラーが発生しました。Angularjs + ngResource

Chrome でデバッグを使用しているときに、angular.js:36 で「オブジェクトがキャッチされていません」というエラーが表示され続けます。

私は何を間違っていますか?:/

助けてくれてありがとう:)

モジュールおよびリソース オブジェクト (services.js)

コントローラー (controller.js)

app.js

HTML

0 投票する
2 に答える
1101 参照

angularjs - ng-grid に angular $resource が入力されない

ngResource $resource 呼び出しを使用して ng-grid を設定しようとしていますが、ng-grid が既にレンダリングされた後、ajax 呼び出しは常に遅すぎるようです。グリッドはヘッダーをレンダリングしますが、データは取り込まれません。コードのスニペットと jsfiddleを次に示します。

0 投票する
2 に答える
669 参照

angularjs - 保存後に ng-repeat が自動更新されない

保存を介してデータを投稿しようとしていますが、更新しない限りブラウザーにデータが表示されません。todo.id はすぐに表示されますが、todo.name は表示されません。