for equal array angularjs jqlite

equal - get element dom angularjs



iterar una matriz jqlite (2)

¿Existe una forma más limpia de iterar sobre un conjunto de elementos jqlite que la siguiente?

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

Quiero decir, no hay nada de malo en esto, solo me sorprende que no haya uno () o para Cada (). Y no pude encontrar nada de eso en internet.


Hay para forEach()

angular.forEach(els, function(element){ });


Puede usar Array.prototype.slice.call(jqResult) para convertirlo en un Array normal, que tenga soporte para forEach operación de map , map y map .

Véase también esta referencia de MDN .