問題タブ [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.
angular - rxjs エラー サブスクリプションがトリガーされない
.net Core web-api アプリケーションがあります。コントローラーから意図的に例外を返しますが、サブスクリプションのエラー処理で例外が処理されていることがわかりません。これは私のコードです(手でコピーするため、タイプミスが発生する可能性があります):コントローラー:
Angular サービス:
成分:
angular - web-api からエラー 500 を返すときに catchError が機能しない
より複雑なシナリオを試した後、解決策がなければ基本に戻ります。
エラー 500 を返すときに、クライアントにそれをキャッチしてもらいたい Web API コントローラーがあります。
なんらかの理由で-これは起こっていません-おそらくここで何かが欠けています。
コントローラーが通常の状態にあるとき、メカニズムは完全に機能します。
このコードをコンソールで実行すると、エラー 500 メッセージと、「ストリームが期待される場所に無効なオブジェクトを提供しました...」というエラーとエラーが表示されます。
ここで何が欠けていますか?
これは私のコードです(コピー+貼り付けではなく、手書きで書かれています-タイプミスを無視してください):
意図的に例外を返すコントローラー:
Angular サービス:
消費コンポーネント: