Angular 10 (фокус) Событие

Опубликовано: 23 Августа, 2022

В этой статье мы увидим, что такое событие focus в Angular 10 и как его использовать. Событие (фокус) запускается, когда элемент получает фокус.

Синтаксис:

<input (focus)="functionName()"/>

NgModule: модуль, используемый фокусным событием:

  • Общий модуль

Подход:

  • Создайте приложение Angular для использования.
  • В app.component.ts создайте функцию, которая срабатывает при событии фокуса.
  • В app.component.html создайте элемент ввода и установите событие фокуса.
  • Служите угловому приложению, используя ng serve, чтобы увидеть результат.

Пример 1:

app.component.ts




import { Component } from "@angular/core";
  
@Component({
    selector: "app-root",
    templateUrl: "./app.component.html",
    styleUrls: ["./app.component.css"]
})
  
export class AppComponent {
    onFocus(): void {
        console.log("Focus Is gained for this Element");
    }
}

app.component.html




<br>
<form>
    <input placeholder="Name" (focus) = "onFocus()">
</form>

Выход:

Пример 2:

app.component.ts




import { Component } from "@angular/core";
  
@Component({
    selector: "app-root",
    templateUrl: "./app.component.html",
    styleUrls: ["./app.component.css"]
})
  
export class AppComponent {
    onFocus(): void {
        console.log("Focus Is gained for this Element");
    }
}

app.component.html




<br>
<form>
    <button (focus) = "onFocus()">Click here!</button>
</form>

Выход: