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