У меня есть две таблицы, таблица 1 и таблица 2. Таблица 1 имеет количество полей. на основе значения count (значение count = no из заполненных строк), строки должны быть автоматически заполнены в таблице 2. Я новичок в angularjs. Пожалуйста, дайте мне знать, как это можно добиться.
Для отображения значений в таблице вы можете использовать директиву ng-repeat.
Вы можете использовать такие функции, как ngIf, ngShow и ngHide, чтобы скрыть или показать объекты DOM на основе выражения или использовать ngRepeat для динамического добавления дополнительного объекта DOM на основе растущего или сжатого массива в вашем контроллере.
Я предполагаю, что вы ищете директиву видимости, поэтому я думаю, что следующее может помочь:
<table id="table1">
<tr data-ng-repeat="row in table1">
<td>{{row.someData}}</td>
</tr>
</table>
<table id="table2" data-ng-show="table1.length == 0">
<tr data-ng-repeat="row in table2">
<td>{{row.someData}}</td>
</tr>
</table>
Обратите внимание, что обе таблицы заполняются ngRepeat, используя соответствующие массивы с вашего контроллера в качестве источника. Во второй таблице вы можете увидеть директиву ngShow с выражением, которое гласит: "Если таблица1 пуста, покажите мне".
Надеюсь, это поможет.