【发布时间】:2016-06-21 12:19:36
【问题描述】:
我正在尝试从 AngularJS 中的表中获取选定的行,但无法弄清楚如何做到这一点。下面是看看我做了什么。
http://plnkr.co/edit/APb0MeK5th7z79l32SEy?p=preview
代码HTML
<body ng-controller="MainCtrl">
<table>
<tr><td>Select Column</td><td>id</td> <td>name</td> <td>address</td> <td>classA</td> <td>classB</td></tr>
<tr ng-repeat="employee in employees">
<td><input type="checkbox"></td>
<td>{{employee.id}}</td>
<td>{{employee.name}}</td>
<td>{{employee.address}}</td>
<td><input type="checkbox" ng-model="employee.classA"></td>
<td><input type="checkbox" ng-model="employee.classB"></td>
</tr>
</table>
<input type="button" name="save" value="submit">
代码 JS
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.employees = [
{ id:"1", name: "A", address: "A1", classA: true, classB: true },
{ id:"2", name: "B", address: "A2", classA: false, classB: true },
{ id:"3", name: "C", address: "A3", classA: true, classB: false },
{ id:"4", name: "D", address: "A4", classA: false, classB: true },
{ id:"5", name: "E", address: "A5", classA: false, classB: true },
];
});
我想要用户在点击提交时从左列复选框中选择的行。
感谢您的帮助。
【问题讨论】:
标签: angularjs checkbox angularjs-ng-repeat