<td ng-repeat="data in data_legend" rowspan="2"></td>
此处,data_legend是一个动态数组,由用户从表单填充。现在的想法是显示所有动态内容到用户,我需要知道数组中的哪个元素被编辑?
任何帮助将不胜感激:)
答案 0 :(得分:1)
您可以将迭代中的当前数据传递给函数。
示例:
//Here I'm passing the current data object in array and its index to editData().
//$index will provide you the location of this data in array
<table ng-repeat="data in data_legend">
<tr rowspan="2" ng-click="editData(data, $index)">
<td>{{data.name}}</td>
<td>{{data.price}}</td>
<td>{{data.year}}</td>
</tr>
</table>
$scope.editData = function(data,index){
//Do something to data
}
希望这有帮助