AngularJS | función angular.forEach()

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:
foreach

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *