Angular tem seu próprio ciclo de vida. Ao fazer loop para um valor complexo de um ouvinte angular. É melhor usar o método de loop do próprio angular . “Angular.foreach”
Formatar:
A cópia do código é a seguinte:
var objs = [{a: 1}, {a: 2}];
Angular.ForEach (Objs, função (dados, índice, matriz) {
// Os dados são equivalentes à matriz [índice]
console.log (data.a+'='+array [index] .a);
});
Os parâmetros são os seguintes:
OBJS: coleções que precisam ser atravessadas
Dados: os dados atuais ao atravessar
ÍNDICE: O índice atual é atravessado
Array: uma coleção que precisa ser atravessada. Os OBJs serão passados, pois é uma vez que sempre itera.
Você também não pode escrever os dois parâmetros a seguir:
A cópia do código é a seguinte:
var objs = [{a: 1}, {a: 2}];
Angular.ForEach (Objs, função (dados) {
console.log (data.a);
});