У меня есть две таблицы, таблица 1 и таблица 2. В таблице 1 указано количество полей. на основе значения count (значение count = no из заполненных строк), строки должны быть автоматически заполнены в таблице 2. Я новичок в angularjs. Пожалуйста, дайте мне знать, как это возможно.AngularJs - Динамические строки в таблице
0
A
ответ
1
Для отображения значений в таблице вы можете использовать директиву ng-repeat.
0
Вы можете использовать такие функции, как 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 пуста, покажите мне».
Надеюсь, это поможет.
Почему вы не представили простой пример ..! –