問題タブ [angular2-http]

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 に答える
513 参照

javascript - Angular2 Http Request は map メソッドなしで Observable を返します

アプリケーションをセットアップしましたHTTP_PROVIDERS

そして私のサービスのような

しかし、私が電話するとき

それはメソッドObservableを持たない を返します。それは私を何時間も夢中にさせます。mapBabel を使用して JavaScript コードをトランスパイルします。

0 投票する
11 に答える
102097 参照

angular - Http メソッドによって作成されたオブザーバブルからサブスクライブを解除する必要がありますか?

メモリ リークを防ぐために、Angular 2 の http 呼び出しのサブスクライブを解除する必要がありますか?

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

angular - angularjs 2 ベータ版で json データを表示できません

angular js 2ベータ版を使用してWebサービスを利用しています。私のWebサービスは次のとおりです。

これは、 http://localhost:8080/testにアクセスしたときのブラウザー出力です。

[{"名前":"バスカー"},{"名前":"アーロン"}]

以下は私のコードです、

app.component.ts

boot.ts

index.html

ブラウザのコンソールに次のように表示されます。

私の春のウェブサービス、

ただし、http://localhost:8080/testをローカル ファイルである people.json に変更すると、機能します。

ありがとう

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

javascript - Angular 2 - 単一のオブザーバブルで複数のサブスクリプションを処理する

私はAngular 2アプリに取り組んでおり、認証エラーをきれいに処理する方法についていくつかのガイダンスが必要です.

Http私の最終目標は、すべてのリクエストの認証エラー (具体的には 401 と 403) を一元的に処理できるようにすることです。

この質問は、開始するのに非常に役立ちましたが、カスタムHttp実装によって返された各オブザーバブルのエラーハンドラーを登録する適切な方法に固執しています。

これが私が現在取り組んでいるもののサンプルです:

上記のソリューションは、1 回のヒッチで「機能」します... すべての HTTP リクエストは 2 回行われます。それは良くないね。

これを適切に行う方法に関するガイダンスはありますか?

(更新) 作業コード

ここで受け入れられた回答の情報に基づいて、適切に機能する形式でクラスがどのように見えるかを示します。

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

javascript - javascriptを使用してangular 2 http投稿機能を使用してフォームを送信するには?

学習を始めましたが、Web APIAngular2を使用してフォームを送信したいのですが、送信できません。http.post()

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

javascript - Angular 2 Http ポーリングでエラーが発生しない

次のコードで正常に動作しているデータ テーブルを更新するために REST API をポーリングしようとしています。

問題は、エラーと完了が呼び出されないことです。これを onError および onCompete で動作させるための提案は大歓迎です。ありがとう!

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

angular2-http - Angular2 HTTP 応答にヘッダーのキー/値がありません

成功した REST API への http.patch 呼び出しを行っています (ステータス 200) が、すべての応答ヘッダーのキー/値が返されているわけではありません。ETag キー/値に興味があります。

コード スニペットを次に示します。

REST クライアント (Postman) で同じ呼び出しを行う場合、応答ヘッダーには次のものが含まれます。

欠落している応答ヘッダーのキー/値はバグですか? 構成で問題を解決できますか?

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

angular - AngularJS 2 の http インターセプターを作成するには?

すべての http 応答を 1 か所から確認したい。たとえば、認証ステータス。応答で、ユーザーが認証されなくなったことが示されている場合は、リダイレクトするか、何か他のことを行います。それを行う方法はありますか。

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

angular - Angular2: リクエスト時にクライアントからサーバーにデータを送信する方法

クライアント側にフォームとボタンがあり、ユーザーがフォームに入力したデータをサーバーに送信したいと思います。サーバーには、データをデータベースに保存するリクエストハンドラーがあり、データベースからクライアントに送信されます。

これを行うにはどうすればよいですか?ロジックについて混乱しています。ボディパーサーの使用、ヘッダーの役割、その場合のリクエストオプションがあると思います。その解決策を見つけましたが、やみくもに実装していません。理解した上で自分のやり方でやりたい

クライアント側で:

サーバー側: