Как управлять выводом в ng-repeat из другого ng-repeat?
Как управлять выводом в ng-repeat из другого ng-repeat?
ngRepeat это декларативный примитив, вы "управлять" через него ничем не можете и вообще не должны хотеть.
Вы должны управлять данными, которые вы пихаете во viewmodel ($scope). И только так. То есть по изменению управлящего массива в js формируем новую табличку и ng-repeat просто эту табличку выводит. Все просто и понятно, легко дебажить, минимум кода.
<tr ng-repeat="item in mainData.items">
   <td ng-repeat="prop in mainData.itemProps">{{item.prop}}</td>
</tr>
как по мне, то это хрень. Если тебе надо выводить определенные свойства, а при нажатии на кнопку (или другом действии), выводить дополнительные свойства, то пользуйся дерективами ng-show, ng-hide.