問題タブ [angular-observable]

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

angular - net::Angular 4のDELETEメソッドでERR_EMPTY_RESPONSEエラーが発生しましたか?

以下の方法を使用してデータを削除しています

しかし、net:: ERR_EMPTY_RESPONSEこれをPOSTMANで実行すると、正常に削除されました。

ガイドしてください

0 投票する
31 に答える
677939 参照

angular - What is the difference between Promises and Observables?

What is the difference between Promise and Observable in Angular?

An example on each would be helpful in understanding both the cases. In what scenario can we use each case?

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

angular - HTTP エラー処理はオブザーバブルでどのように機能しますか?

次のようなことをしているチュートリアルがたくさんあります。

タイプも何もないので、これがどのように機能するのかわかりませんが自分でやろうとしたところ、エラーが発生してもリクエストは常に成功します。何が問題ですか?

トラブルメーカー:

memberService の Create-Method:

エラーもキャッチしますが、そのsubscribe部分は気にしないようです。success.json()エラーがある場合は がないため、 で失敗しますjson。ただし、エラーが発生した場合は、のerror =>...代わりにを呼び出すようにしsuccessます。どんなアドバイスでも大歓迎です。

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

angular - 購読データを更新するにはどうすればよいですか?

REST API への http 呼び出しを行うサービスがあります。私のコンポーネントでは、サブスクライブしています。サービスを新たに呼び出すことなく、サブスクライブのデータを更新するにはどうすればよいですか?

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

angular - サブスクリプション後に SwitchMap の forkjoin が返されない

サーバーからユーザーを取得する Observable を作成しており、一意のユーザーのみを取得してキャッシュすることでパフォーマンスを改善しようとしています。また、すべてのユーザーが返されたら、 forkjoin を使用してユーザーの配列を更新しています。

まず、サービス呼び出しを使用してサーバーからユーザーを取得しています。

これは、オブジェクトがキャッシュに存在するか、サーバーから取得する必要があるかに応じて、オブジェクトのオブザーバブルを返す次の関数を使用します。

サービスを呼び出すコンポーネントのコードは次のとおりです。

私が抱えている問題は、getUserById 呼び出しが完了して値を返すことを確認できるにもかかわらず、ForkJoin が返されないことです。私はかなり困惑しており、違いが完全にはわかりませんが、switchmap と flatmap の両方を試しました。

** 編集 **

getIdToken のコードは以下のとおりです

プログラムが次の行にヒットすることを確認しました。

observer.next(session.getIdToken().getJwtToken());

したがって、オブザーバーが完了していないことが問題であるようには見えません