En este ejemplo veremos cómo agregar elementos dinámicamente a una lista usando AngularJS y ng-repeat.
1. Estructura básica de HTML
Comenzamos con un documento HTML simple:
2. Agregar AngularJS
Incluimos la librería AngularJS en la sección <head>:
3. Definir la aplicación y el controlador
Agregamos las directivas ng-app y ng-controller:
4. Caja de texto y botón para agregar elementos
Creamos un input vinculado a la variable nuevaFruta y un botón que ejecuta la función agregarFruta():
5. Lista con ng-repeat
Mostramos la lista de frutas, incluyendo algunas definidas por defecto, usando ng-repeat:
Cómo funciona:
-
fruta in frutasrecorre cada elemento del array$scope.frutas. -
{{ fruta }}muestra el valor de cada elemento en la vista. -
Cada vez que agregamos un nuevo elemento, la lista se actualiza automáticamente.
6. Código AngularJS
Definimos el módulo y el controlador, inicializamos la lista y creamos la función para agregar elementos:
7. Código completo
✅ Este ejemplo muestra cómo crear una lista interactiva en AngularJS que se actualiza en tiempo real al agregar elementos con un input y un botón.
No hay comentarios:
Publicar un comentario