私は本当に簡単なことをやろうとしています。私は私のapplication.hbsのアウトレットにサーバーエラーを表示したい。Ember + Emberのデータ、アプリケーションレベルでの処理のエラー、Ember 2.8
https://guides.emberjs.com/v2.6.0/routing/loading-and-error-substates/を読んで、私のエラーを検出することができましたが、私のerror.hbsのモデルとしてエラーをモデルに渡すことはできません。
私のアプリケーションルートに記載されているようにエラーアクションハンドラを登録すると、私はerror.hbsテンプレートをレンダリングできますが、私が扱っているエラーオブジェクトのコンテキストにアクセスすることはできません。また、私のURLルートの更新は望ましくない。
actions: {
error(err, transition) {
return this.transitionTo('error');
}
}
このハンドラを使用すると、error.hbsをコンセントにレンダリングしますが、エラーオブジェクトからそのテンプレートにレンダリングするコンテキストを取得できません。私はモデルとして誤って渡ししようとすると、私はこのエラーを取得する:
More context objects were passed than there are dynamic segments for the route: error
今エラーがモデルを読み込む発生するたびに、私は永遠にハングロードスピナー状態を取得します。代わりに、サーバーのエラーを表示したいと思います。