Emberjs-router-redirecting
提供:Dev Guides
EmberJS-リダイレクト
これは、Webページを複数のURLアドレスで使用できるようにするURLリダイレクトまたは転送メカニズムです。 Ember.jsは、アプリケーションを別のルートに移動する_transitionTo()_メソッドを定義し、_link-to_ヘルパーのように動作します。
あるルートから別のルートにリダイレクトするには、_beforeModel_フックをルートハンドラーに定義します。
構文
例
以下の例は、あるルートから別のルートにリダイレクトする方法を示しています。 新しいルートを作成し、_beforemodel_という名前を付け、次のコードで_router.js_ファイルを開いてURLマッピングを定義します-
次のコードで_app/routes/_の下に作成されたファイル_beforemodel.js_を開きます-
次のコードで_app/templates/_の下に作成されたファイル_beforemodel.hbs_を開きます-
出力
エンバーサーバーを実行すると、次の出力が表示されます-