【发布时间】:2015-05-24 16:16:47
【问题描述】:
以下是我的代码,我试图在其中获取多个选中复选框的值,但有些代码无法正常工作。让我知道我在这里做错了什么,顺便说一句,列表是动态的,不会只包含数组中的 3 个项目。
我的 Plnkr - PLNKR CODE
HTML -
<table>
<tr ng-repeat="student in studentList">
<td ng-bind="$index + 1"></td>
<td ng-bind="student.email"></td>
<td ng-bind="student.fname"></td>
<td ng-bind="student.lname"></td>
<td>
<input type="checkbox" ng-model="studcheck" ng-value="$index" />
</td>
</tr>
</table>
{{studcheck}}
控制器代码 -
var myApp = angular.module('myApp', []);
myApp.controller('mainCtrl', function($scope){
$scope.studentList = [
{email: 'test1@gmail.com', fname: 'Test1', lname: 'Last1' },
{email: 'test2@gmail.com', fname: 'Test2', lname: 'Last2' },
{email: 'test3@gmail.com', fname: 'Test3', lname: 'Last3' },
];
$scope.studcheck = {};
});
【问题讨论】:
标签: javascript html angularjs angularjs-scope