angularjs中的$event事件
angularjs中的$event事件
<tr><th class="" style="padding-right:0px"><input id="selall" type="checkbox" class="icheckbox_square-blue"></th> <th class="sorting_asc">品牌ID</th><th class="sorting">品牌名称</th> <th class="sorting">品牌首字母</th> <th class="text-center">操作</th></tr></thead><tbody><tr ng-repeat="l in list" ><td><input type="checkbox" ng-click="updateIds($event,l.id)" ></td> <td>{{l.id}}</td><td>{{l.name}}</td> <td>{{l.firstChar}}</td> <td class="text-center"> <button type="button" class="btn bg-olive btn-xs" data-toggle="modal" data-target="#editModal" ng-click="findOne(l.id)" >修改</button> </td></tr></tbody></table>
$scope.updateIds=function($event,id){if($event.target.checked){//判断是否选中$scope.selectIds.push(id);//选中往数组里添加id信息}else{var idx = $scope.selectIds.indexOf(id);//获取要删除的id下标$scope.selectIds.splice(idx,1);//idx:要删除的下标,1表示从当前下标往后删除的个数 一般是1个}}
==$event.target代表能够直接选取到checkbox对象 ==
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
