Emberjs-router-dynamic-segment
提供:Dev Guides
EmberJS-ルーターの動的セグメント
動的セグメントはroute()メソッドの_“:” _で始まり、その後に識別子が続きます。 URLは、モデルのidプロパティで定義されます。
構文
例
以下の例は、データを表示するために動的セグメントを使用する方法を示しています。 _app/templates/_の下に作成されたファイルを開きます。 ここでは、以下のコードでファイルを_blog-post.hbs_として作成しました-
_router.js_ファイルを開いてURLマッピングを定義します-
_application.hbs_ファイルを作成し、次のコードを追加します-
URLを構築するには、モデルを渡し、動的セグメントをキーとしてオブジェクトを返すserializeフックを実装する必要があります。
出力
エンバーサーバーを実行すると、以下の出力が得られます-
出力のリンクをクリックすると、URLルートが_nestedroute/fruits_として表示され、_fruits.hbs_からの結果が表示されます-