Método ngAfterViewInit de Angular
Presentaremos el método ngAfterViewInit() y lo usaremos en aplicaciones Angular.
el método ngAfterViewInit() en Angular
El ngAfterViewInit() en Angular es un método de AfterViewInit, y Angular inicializa completamente un gancho de bucle de vida llamado después de la vista del componente.
Podemos usar ngAfterViewInit() para manejar y realizar cualquier tarea de inicialización requerida en el componente, o queremos hacerlo después de que la vista del componente se haya inicializado por completo.
Podemos acceder a las propiedades anotadas usando ngAfterViewInit() con dos decoradores, los decoradores @ViewChild() y @ViewChildren().
Veremos un ejemplo para entender cómo funciona ngAfterViewInit() y cómo podemos usarlo en nuestras aplicaciones Angular.
Vamos a crear una nueva aplicación usando el siguiente comando.
# angular
ng new my-app
Después de crear nuestra nueva aplicación en Angular, iremos al directorio de nuestra aplicación usando este comando.
# angular
cd my-app
Ahora, ejecutemos nuestra aplicación para verificar si todas las dependencias están instaladas correctamente.
# angular
ng serve --open
En nuestro app.component.ts, crearemos un método ngAfterViewInit() para console.log nuestro mensaje. Así que nuestro código se verá como a continuación.
# angular
import { Component, VERSION } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css'],
})
export class AppComponent {
ngAfterViewInit() {
console.log("Sent from Ng After View Init");
}
}
Producción:

De esta manera, podemos usar ngAfterViewInit() para inicializar cualquier cosa importante después de que Angular haya inicializado la vista del componente.
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