Sto lavorando con la costruzione angolare di una tabella di dati proveniente da una chiamata API JSON. Sto utilizzando un ngRepeat nidificato, tuttavia sto vedendo strani risultati in cui mancano intere righe della tabella quando la riga ha un paio di stringhe vuote.ngRepeat: dupes - duplicati nel ripetitore con ngrepeat nidificato e stringhe vuote
Posso riprodurre con il seguente plunk. http://plnkr.co/edit/VCzzzPzfgJ95HmC2f83P?p=preview
<script>
function MyController($scope){
$scope.test = {"rows":[
["one","two","three"],
["one","two","three"],
["one","","three"],
["one","",""],
["","two",""],
["","","three"],
["one","two","three"],
["one","two","three"],
]};};
</script>
<div ng-app ng-controller="MyController">
<table>
<tr ng-repeat="(key,ary) in test.rows">
<td>{{key}}</td>
<td ng-repeat="value in ary">{{value}}</td>
</tr>
</table>
</div>
Avviso quando un array ha due stringhe vuote il ngRepeat nidificata appare al sicuro.
Sto impazzendo? C'è una spiegazione a questo?
Grazie mille !!! Seriamente chiedendo qui ..... PERCHE 'IL CODICE NON HA FATTO IL DEFAULT ?????? –
Ottima spiegazione e codice funzionante. - Grazie! – SeanRamzan