Emberjs-route-qury-param
提供:Dev Guides
クエリパラメータを指定するルーター
URLにバインドできるルートドリブンコントローラーでクエリパラメーターを指定し、コントローラーでクエリパラメーターを宣言して、それらをアクティブにすることができます。 配列のクエリパラメーターフィルターの計算されたプロパティを定義することにより、テンプレートを表示できます。
構文
例
以下の例は、ルート駆動型コントローラーでのクエリパラメーターの指定を示しています。 新しいルートを作成し、_specifyquery_という名前を付け、_router.js_ファイルを開いてURLマッピングを定義します-
次のコードで_app/templates/_の下に作成されたファイル_application.hbs_を開きます-
上記のリンクをクリックすると、ページがフォームで開きます。 SpecifyQuery.hbsファイルを開いて、ルート駆動型コントローラーにパラメーターを送信します-
_specifyquery_テンプレートを表示する_queryParam_フィルターされた配列の計算されたプロパティを定義します-
出力
エンバーサーバーを実行すると、次の出力が表示されます-
あなたがリンクをクリックすると、それは値を入力するための入力ボックスを提供し、addQueryメソッドにアクションを送信します-
ボタンをクリックすると、?の右側にキーと値のペアが表示されます。 URLで-