Emberjs-routing-prmis-rejct
提供:Dev Guides
EmberJS-約束が拒否された場合のルーター
移行中にモデルによってプロミスが拒否された場合、移行は中止され、新しい宛先ルートテンプレートの表示もコンソールのエラーメッセージも表示されません。
構文
例
以下の例は、モデルがプロミスを拒否した場合に移行が中止される方法を示しています。 新しいルートを作成し、_promisereject_という名前を付け、_router.js_ファイルを開いてURLマッピングを定義します-
次のコードで_app/templates/_の下に作成されたファイル_application.hbs_ファイルを開きます-
今、次のコードで_app/routes/_の下に作成された_promisereject.js_ファイルを開きます-
出力
エンバーサーバーを実行すると、次の出力が表示されます-
リンクをクリックすると、新しいルートテンプレートはレンダリングされず、エラーメッセージが表示されます-