libro
www.tuyano.com
初心者のためのAngular2入門

フォームとモデル (5/6)

作成:2016-08-20 08:31
更新:2016-08-20 08:31

■チェックボックスのテンプレートを作成する

では、テンプレートを用意しましょう。AppComponent.htmlを下のリストのように修正してください。そして、実際にアクセスをしてみましょう。チェックボックスをクリックしてON/OFFすると、表示されるメッセージが変わります。

ここでは、<input type="checkbox">タグの中に、2つの属性を追加しています。[(ngModel)]="model.check" で、modelcheckプロパティをモデル設定し、 (change)="onChange();" で、onchangeイベントにonChangeメソッドを実行しています。これで、チェック状態が変更された際にonChangeメソッドが呼びだされ、メッセージが表示されます。

※プログラムリストが表示されない場合

AddBlockなどの広告ブロックツールがONになっていると、プログラムリスト等が表示されない場合があります。これらのツールをOFFにしてみてください。

●プログラム・リスト●

<div class="rect">
    <h1>AppComponent</h1>
    <p>{{msg}}</p>
    <form>
        <input type="checkbox" id="ck1" 
            [(ngModel)]="model.check" (change)="onChange();">
        <label for="ck1">Check Box</label>
    </form>
</div>

※関連コンテンツ

「初心者のためのAngular2入門」に戻る