Angular6-event-binding
提供:Dev Guides
Angular 6-イベントバインディング
この章では、Angular 6でのイベントバインディングの仕組みについて説明します。 ユーザーがキーボードの動き、マウスのクリック、またはマウスオーバーの形でアプリケーションを操作すると、イベントが生成されます。 これらのイベントは、何らかのアクションを実行するために処理する必要があります。 これは、イベントバインディングが登場する場所です。
これをよりよく理解するための例を考えてみましょう。
app.componentl
以下は、ボタンを定義し、ボタンに機能を追加する構文です。
関数は .ts ファイルで定義されています: app.component.ts
ボタンをクリックすると、コントロールは関数 myClickFunction に移動し、次のスクリーンショットに示すように、ボタンがクリックされたことを示すダイアログボックスが表示されます-
変更イベントをドロップダウンに追加しましょう。
次のコード行は、ドロップダウンに変更イベントを追加するのに役立ちます-
関数は、 app.component.ts ファイルで宣言されています-
コンソールメッセージ「ドロップダウンから月を変更しました」がイベントとともにコンソールに表示されます。
以下に示すように、ドロップダウンからの値が変更されたときに、 app.component.ts にアラートメッセージを追加しましょう-
ドロップダウンの値が変更されると、ダイアログボックスが表示され、次のメッセージが表示されます-「ドロップダウンからの月の変更」。