Emberjs-router-globbing-route
提供:Dev Guides
EmberJS-ルーターワイルドカード/グロビングルート
ワイルドカードルートは、複数のルートを一致させるために使用されます。 ユーザーが誤ったURLを入力したときに役立つすべてのルートをキャッチし、URL内のすべてのルートを表示します。
構文
上記の構文に示すように、ワイルドカードルートはアスタリスク(*)記号で始まります。
例
以下の例では、複数のURLセグメントを持つワイルドカードルートを指定しています。 _app/templates/_の下に作成されたファイルを開きます。 ここでは、以下のコードで_dynamic-segment.hbs_および_dynamic-segment1.hbs_としてファイルを作成しました-
_router.js_ファイルを開いてURLマッピングを定義します-
_application.hbs_ファイルを作成し、次のコードを追加します-
_routes_フォルダの下で、以下のコードで_dynamic-segment.js_および_dynamic-segment1.js_のモデルを定義します-
出力
エンバーサーバーを実行すると、以下の出力が得られます-
出力のリンクをクリックすると、URLルートが_/dynamic-segment/101/dynamic-segment1/102_として表示されます-