La función angular.forEach() en AngularJS se usa para iterar a través de cada elemento en una array u objeto. Funciona de manera similar al ciclo for y este ciclo contiene todas las propiedades de un objeto en pares clave-valor de un objeto.
Sintaxis:
angular.forEach(object, iterator, [context])
Valores paramétricos:
- object: Hace referencia al objeto a iterar.
- iterador: se refiere a la función iterador (valor, clave, obj).
- contexto: Esto es opcional. Se refiere al objeto que se convierte en contexto para la función iteradora.
Ejemplo:
<html> <head> <script src= "//ajax.googleapis.com/ajax/libs/angularjs/1.3.2/angular.min.js"> </script> <title>angular.forEach()</title> </head> <body ng-app="app" ng-cloak style="padding:30px"> <h1 style="color:green">GeeksforGeeks</h1> <h2>angular.forEach()</h2> <p>Searching techniques:</p> <div ng-controller="geek"> <div ng-repeat="name in names"> <ul><li>{{name}}</li></ul> </div> </div> <script> var app = angular.module("app", []); app.controller('geek', ['$scope', function ($scope) { $scope.names = []; var values = [ {name: 'Binary Search'}, {name: 'Linear Search'}, {name: 'Interpolation Search'} ]; angular.forEach(values, function (value, key) { $scope.names.push(value.name); }); }]); </script> </body> </html>
Producción:
Publicación traducida automáticamente
Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA