Quelle est l’alternative pour jquery chacun en angularjs?

Je veux supprimer jquery de mon application .. Mais je veux remplacer $ .each dans angularjs … Comment puis-je boucler autour des éléments dom ?? Ici j’ai ajouté mon code .. Je veux le convertir en angularjs depuis jquery

app.directive('activeu', function($location) { return function ($scope, element, attrs) { var menuMain = $scope.$parent.menuMain; var fullpath = $location.path().split('/'); var current = fullpath[2]; setTimeout(function() { $(".nav li a").each(function() { if ($(this).attr('href') == '#!/page/' + current) { $(this).parent().addClass('active'); $(this).closest('li.root-li').addClass('active'); if ($(this).closest('li.parent').length > 0) { $(this).closest('li.parent').addClass('active'); } } }); $(".nav li a").on('click', function() { current = $(this).attr('href'); $("#pages-menu .navigation li").each(function() { if ($(this).hasClass('active')) { $(this).removeClass('active'); } }); $(".nav li a").each(function() { if ($(this).attr('href') == current) { $(this).parent().addClass('active'); $(this).closest('li.root-li').addClass('active'); if ($(this).closest('li.parent').length > 0) { $(this).closest('li.parent').addClass('active'); } } }); }); }, 500); }; }); 

 angular.forEach(angular.element("li a"), function(value, key){ var a = angular.element(value); a.addClass('ss'); }); 

Vous pouvez le convertir en object et ensuite, vous pouvez l’utiliser.

vous pouvez utiliser l’instruction loop angular.forEach ()

 var values = {name: 'misko', gender: 'male'}; angular.forEach(values, function(value, key){ console.log(key + ': ' + value); });