standup75 standup75 - 1 year ago 94
AngularJS Question

iterate a jqlite array

Is there cleaner way to iterate over a set of jqlite elements than the following?

var els = angular.element(document.getElementById("main").children); // just as an example
for(var i=0, el; el=els[i]; i++) {
// do something

I mean, there is nothing wrong with this, I am just surprise that there is no each() or forEach(). And I could not find anything about that on the internet.

Answer Source

There is forEach()

angular.forEach(els, function(element){

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download