Zone.js を使用しており、キャッチされていない例外のログを設定したいと考えています。次のように、エラー ハンドラを設定できます。
window.onerror = function(e) {
//send an error report to the server
}
ただし、Promise 内で例外がスローされた場合、これは機能しません。Zone エラー ハンドラーの良いところは、それが Promises にフックされ、それらの例外に対して発火することですが、Zone が作成された後にエラー ハンドラーを実際にオーバーライドまたは追加する方法が見つかりません。ゾーンのプライベート フィールド。
エラーハンドラーを更新するために使用できるゾーン用の実際の API はありますか、またはルートゾーンが構築されているポリフィルを変更するか、プライベートフィールドなどを上書きする必要がありますか?