0
我正在参加考勤模块。在我使用ng-repeat从数据库显示工作人员名单的情况下,我们可以选择Present
和Absent
无线电选项,但我们只能选择特定人员的在场或缺席。无法使用ng-repeat选择多个收音机选项
这是我的工作人员名单代码:
<tbody data-ng-init="get_staff()">
<tr ng-repeat="staff in pagedItems">
<td data-title="Sl.No">{{ staff.slno }}</td>
<td data-title="Staff Id">{{ staff.StaffId }}</td>
<td data-title="Name">{{ staff.Name }}</td>
<td data-title="Present"><input type="radio" name="attendance" id="attendance" data-ng-model="staff.attendance" value="{{staff.StaffId}}"></td>
<td data-title="Absent"><input type="radio"name="attendance" id="attendance" data-ng-model="staff.attendance" value="{{staff.StaffId}}"></td>
</tr>
</tbody>
<tfoot>
<tr>
<td colspan="7">
<button type="button" class="btn btn-theme" data-ng-click="add_detail()">Next</button>
</td>
</tr>
</tfoot>
1)无法选择多个工作人员,存在或不存在
2)无法区分存在和不存在提交
3)后,如果我选择只有一个作为目前无线选项的未选中的员工
这里是我的AngularJS代码
$scope.add_detail=function()
{
var comArr = eval($scope.pagedItems);
var attendance=new Array();
for(var i = 0; i < comArr.length; i++)
{
attendance.push(comArr[i].attendance);
alert(attendance);
}
};
我是AngularJS的新手。请引导我。提前致谢!
非常感谢..!多单选按钮选择现在工作。但我们无法区分现在和缺席。 – konda
@konda然后赋予'{{'Present'+ $ index}}'和{{'Absent'+ $ index}}'这两个不同的名称属性。但是如果每个单选按钮都有一个特定的名字,就不可能取消选中它们。 – Pengyy
谢谢!我给了两个单选按钮相同的名称,相同的ng模型。但我区分目前,缺席像这样的价值=“{{staff.StaffId}}目前”和价值=“{{staff.StaffId}}缺席”。现在正在工作。 – konda