Emberjs-routing-rcvr-rjct
提供:Dev Guides
EmberJS-拒否から回復するルーター
約束の拒否はモデルフック内にキャッシュできます。これは、トランジションを停止させないフルフィルに変換できます。
構文
例
以下の例は、モデルがプロミスを拒否した場合に移行が中止される方法を示しています。 新しいルートを作成し、_promisereject_という名前を付け、_router.js_ファイルを開いてURLマッピングを定義します-
次のコードで_app/templates/_の下に作成された_application.hbs_ファイルを開きます-
上記のリンクをクリックすると、recoveryrejection templateページが開きます。 _recoveryrejection.hbs_ファイルには次のコードが含まれています-
今、次のコードで_app/routes/_の下に作成された_recoveryrejection.js_ファイルを開きます-
出力
エンバーサーバーを実行すると、次の出力が表示されます-
あなたがリンクをクリックすると、約束が拒否され、移行を続行するための回復メッセージが表示されます-