問題タブ [angular-errorhandler]

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

angular - rxjs エラー サブスクリプションがトリガーされない

.net Core web-api アプリケーションがあります。コントローラーから意図的に例外を返しますが、サブスクリプションのエラー処理で例外が処理されていることがわかりません。これは私のコードです(手でコピーするため、タイプミスが発生する可能性があります):コントローラー:

Angular サービス:

成分:

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

angular - web-api からエラー 500 を返すときに catchError が機能しない

より複雑なシナリオを試した後、解決策がなければ基本に戻ります。

エラー 500 を返すときに、クライアントにそれをキャッチしてもらいたい Web API コントローラーがあります。

なんらかの理由で-これは起こっていません-おそらくここで何かが欠けています。

コントローラーが通常の状態にあるとき、メカニズムは完全に機能します。

このコードをコンソールで実行すると、エラー 500 メッセージと、「ストリームが期待される場所に無効なオブジェクトを提供しました...」というエラーとエラーが表示されます。

ここで何が欠けていますか?

これは私のコードです(コピー+貼り付けではなく、手書きで書かれています-タイプミスを無視してください):

意図的に例外を返すコントローラー:

Angular サービス:

消費コンポーネント: