2017-12-19 2 views
-3

Ich habe den folgenden Code in PHP und ich kann nicht auf JS es zu keiner Hilfe migrieren?Migrieren von PHP-Code zu js mit Angular JS

foreach ($rubros as $key) {  
    $rubro[$key->area][$key->rubro]=array();  
    $rubro[$key->area][$key->rubro][0]=0;  
    $rubrocant[$key->area][$key->rubro]=array();  
    array_push($rubrocant[$key->area][$key->rubro], $key->cant);  
} 

Antwort

0
angular.forEach(rubros, function(value, key) { 
    rubro[value.area][value.rubro] = []; 
    rubro[value.area][value.rubro][0] = 0; 
    .... 
}); 
+0

Ich werfe ein Fehler weg !, Denn wenn der zweite Index dann existiert nicht platzieren ... Sie nicht das leere Array platzieren ... angular.min.js: 124 Typeerror: kann nicht eingestellt Eigenschaft 'Condiciones de seguridad' von undefined –

+0

Bitte erweitern Sie Ihre Code-only Antwort mit einigen Erklärungen, um den Eindruck zu reduzieren, dass StackOverflow ein kostenloser Code-Schreibdienst ist. – Yunnosch

+0

Ich bin nicht sicher, was es zu erklären gibt ... Er fragt, wie man eine foreach-Schleife in eckigen durchführen kann. Ich habe nur versucht, ihm die Syntax zu zeigen. –