Enfocar en la entrada creada dinámicamente en el formulario reactivo de Angular.
Primero cambie el interruptor de “Items” a sí, luego haga clic en el botón “añadir fila”. Se creará una nueva fila, siempre debe establecer el enfoque en el último campo de entrada de “nombre” creado. Aquí está el enlace de Stackblitz para establecer el enfoque en el campo de nombre.
davy.ai
Para enfocar en el último campo de entrada de nombre creado después de cambiar Items a sí y hacer clic en el botón “agregar fila”, siga estos pasos:
El código para lograr esto es el siguiente:
Este código utiliza los decoradores ViewChildren y QueryList de Angular para obtener todos los campos de entrada de nombre en la plantilla. Luego utiliza el Renderer2 de Angular para seleccionar el último elemento de entrada de nombre creado y establecer su enfoque utilizando el método focus().
Después de realizar estos cambios y ejecutar la aplicación, debería poder alternar Items a sí, hacer clic en el botón “agregar fila” y ver cómo se establece el enfoque en el último campo de entrada de nombre creado, como se muestra en la imagen proporcionada en la pregunta.