私は非同期の子ルートを持つアプリケーションを持っています。この便利なLink続いて、私はカスタムexeptionハンドラを作成し、すべてのベースの例外をキャッチ、私はどんな「uncaughtPromiseErrors」を扱うことができない(テンプレートがエラーを解析し、など。、)が発生していること/アンギュラpolyfillsで生成されました。これらのキャッチされていないエラーはアプリケーションをハングしていますが、唯一の解決策はアプリをリロードすることです。これらのエラーは、カスタム例外ハンドラのエラーをキャッチする前にapp/route-tableを破棄しています。例外処理を角2で
いくつかの質問:
- それは、彼らがアプリケーションをクラッシュしないことこれらの「uncaughterrors」な方法を扱うことは可能ですか?
- 角度ポリフィルのメソッドをオーバーライドする必要がありますか?
- なぜテンプレート解析エラーが「uncaughterros」なのですか?それらは基本例外として登録されないので、カスタムハンドラでそれらを捕捉することは可能ですか?
あなたはティエリー正しい、それがベースの例外を表示しているが、エラーの一部は、カスタム例外ハンドラを使用して処理することはできませんし、それは完全なルーティングを壊します。カスタムハンドラが失敗するシナリオは、home.component.tsのコメントの次の手順で再現できます。ここにhttps://plnkr.co/edit/UTjIqBZZT20QJWLgOvNv?p=previewがあります。御時間ありがとうございます! – Sachin
これはangular2/routerの問題ですか?もしそうなら、私はGithubの角2の問題にこれをエスカレートします。 – Sachin