【发布时间】:2014-10-12 20:42:13
【问题描述】:
我是 angularjs 的新手。我面临一个问题。我有一张带有一个单选按钮的桌子。当用户选择任何单选按钮并单击提交按钮时,我需要显示所选行的详细信息。
HTML代码:
<table>
<thead>
<tr>
<th>Select</th>
<th>First Name</th>
<th>Last Name</th>
<th>Unique Reference ID</th>
<th>Country</th>
<th>Branch</th>
<th>Card No</th>
</tr>
</thead>
<tr ng-repeat="d in Employees">
<td><input type="radio"></td>
<td>{{d.fname}}</td>
<td>{{d.lname}}</td>
<td>{{d.uniqueid}}</td>
<td>{{d.country.name}}</td>
<td> {{d.branch.name}}</td>
<td>{{d.cardno}}</td>
</tr>
</table>
<table>
<tr>
<td><input type="button" value="Edit" ng-click="Edit()"></td>
</tr>
</table>
控制器代码:
$scope.Edit=function()
{
//need id of selected row ?
};
【问题讨论】:
-
您将复选框和编辑功能放在 ng-repeat 中,您可以在其中访问单个员工项目
d,还可以访问数组的$index。 -
@Mohammad 我无法更改要求。这只能是上述格式。谢谢你的建议
-
请详细说明不清楚。您已经在表格中显示了详细信息
标签: angularjs