Blur-Ereignis in Angular
 
Dieser Artikel stellt das Event blur in Angular mit Beispielen vor.
Unschärfe in Angular
Es gibt viele Situationen, in denen wir möglicherweise blur-Events in Angular verwenden müssen. Beispielsweise möchten wir zum Validieren von Feldern möglicherweise ein bestimmtes Feld validieren, wenn der Fokus des Felds verloren geht.
Angular stellt für solche Situationen blur-Events zur Verfügung.
Das blur-Ereignis wird ausgelöst, wenn ein Element seinen Fokus verliert. Die Syntax des Events blur in Angular ist unten dargestellt.
<input (blur)='DoSomething()'/>
Lassen Sie uns mit dem folgenden Befehl eine neue Anwendung in Angular erstellen.
ng new my-app
Nachdem wir unsere neue Anwendung in Angular erstellt haben, gehen wir mit diesem Befehl zu unserem Anwendungsverzeichnis.
cd my-app
Lassen Sie uns nun unsere App ausführen, um zu überprüfen, ob alle Abhängigkeiten korrekt installiert sind.
ng serve --open
In app.component.ts erstellen wir eine Funktion, die bei einem blur-Ereignis ausgelöst wird, wie unten gezeigt.
import { Component } from '@angular/core';
type Fruit = Array<{ id: number; name: string }>;
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
})
export class AppComponent {
  blurEvent(): void {
    console.log('Blur event Activated!');
}
}
In app.component.html erstellen wir ein input-Element und setzen ein blur-Event, wie unten gezeigt.
<label>Enter Name:</label>
<input type="text" placeholder="Enter name.." (blur)="blurEvent()">
Lassen Sie uns nun die Angular-App bedienen, indem Sie den folgenden Befehl ausführen.
ng serve
Ausgabe:

Das obige Beispiel zeigt, dass das blur-Ereignis immer dann aktiviert wird, wenn der Fokus von der Eingabe verloren geht.
Rana is a computer science graduate passionate about helping people to build and diagnose scalable web application problems and problems developers face across the full-stack.
LinkedIn