ngRepeat: dupes - дублирует в повторителе с вложенными ngrepeat и пустыми строками

Я работаю с угловым построением таблицы данных, которая приходит из вызова JSON API. Мне приходится использовать вложенный ngRepeat, однако я вижу странные результаты, когда строки целой таблицы отсутствуют, когда в строке есть пара пустых строк.

Я могу воспроизвести со следующим 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>

Обратите внимание, что когда в массиве есть две пустые строки, вложенный ngRepeat не работает.

Я схожу с ума? Есть ли объяснение этому?

Ответы на вопрос(1)

Ваш ответ на вопрос