我使用ng-repeat生成一些表,如下所示:
<table ng-repeat="table in tables">
<tr ng-repeat="row in rows">
<th>
<a href='#' ng-click="removerow()">remove row</a>
</th>
</tr>
<tr>
<th>
<a href='#' ng-click="addrow()">Add row</a>
</th>
</tr>
</table>
现在我想在一个表中添加和删除行而不影响其他表。
答案 0 :(得分:1)
UI反映了模型。如果您对所有表使用相同的rows
对象,则会影响所有其他表。如果您不希望各个表中的行影响其他表,则需要为ng-repeat
使用不同的对象。您只需为每个表格创建rows
的副本。