Emberjs-route-desrlztn
提供:Dev Guides
ルーターのデフォルト値と逆シリアル化
値がURLにシリアル化されないコントローラークエリパラメータープロパティの既定値を設定できます。
構文
例
次の例では、クエリパラメータにデフォルト値を設定することを指定しています。 新しいルートを作成し、_defaultvaluedeserialize_という名前を付け、_router.js_ファイルを開いてURLマッピングを定義します-
次のコードで_app/templates/_の下に作成されたファイル_application.hbs_ファイルを開きます-
上記のリンクをクリックすると、ページが開き、ユーザーが入力した値を受け取る入力ボックスが表示されます。 _defaultvaluedeserialize.hbs_ファイルを開き、次のコードを追加します-
今、次のコードで_app/controllers/_の下に作成された_defaultvaluedeserialize.js_ファイルを開きます-
出力
エンバーサーバーを実行すると、次の出力が表示されます-
リンクをクリックすると、指定されたデフォルト値が入力ボックスに表示されます-
ボタンをクリックすると、デフォルト値が表示され、URLにシリアル化されません-