Aurelia-forms
提供:Dev Guides
アウレリア-フォーム
この章では、Aureliaフレームワークでフォームを使用する方法を学びます。
テキスト入力
最初に、 input フォームを送信する方法を確認します。 ビューには、ユーザー名とパスワードの2つの入力フォームがあります。 データバインディングには value.bind を使用します。
appl
サインアップ機能は、入力からユーザー名とパスワードの値を取得し、開発者のコンソールに記録するだけです。
チェックボックス
次の例は、Aureliaフレームワークでチェックボックスを送信する方法を示します。 チェックボックスを1つ作成し、 checked 値をビューモデルにバインドします。
appl
フォームの送信では、 checked 値がコンソールに記録されるだけです。
app.js
ラジオボタン
次の例は、ラジオボタン*を送信する方法を示します。 構文 *repeat.for = "option of options" は、オブジェクトの配列を繰り返し、各オブジェクトのラジオボタンを作成します。 これは、Aureliaフレームワークで要素を動的に作成する適切な方法です。 残りは前の例と同じです。 model 値と checked 値をバインドしています。
appl
ビューモデルでは、オブジェクトの配列 this.options を作成し、最初のラジオボタンがチェックされるように指定します。 繰り返しますが、 SUBMIT ボタンは、ラジオボタンがオンになっているコンソールにログインするだけです。
app.js
3番目のラジオボタンをチェックしてフォームを送信すると、コンソールに表示されます。