Angularjs处理Checkbox

----html----------------------------------------------


<tr class="gradeX" ng-repeat="rolePrivilege in rolePrivilegeList" id="tr_{{rolePrivilege.id}}">
<td>
<label class="am-checkbox-inline">
<input type="checkbox" value="{{rolePrivilege.id}}" ng-checked="idChecked(rolePrivilege.id)" ng-click="select($event,rolePrivilege.id)">
</label>
</td>
<td ng-bind="rolePrivilege.name"></td>
<td ng-bind="rolePrivilege.describe"></td>
<td ng-bind="rolePrivilege.createTime"></td>
<td ng-bind="rolePrivilege.updateTime"></td>
</tr>


<button type="button" class="am-btn am-btn-primary tpl-btn-bg-color-success"ng-click="bind(privilegeArray)">绑定</button>

----controller----------------------------------------------

$scope.privilegeArray = [];

$scope.select = function($event,id){

_checkbox = $event.target ; 

checked = _checkbox.checked ;

if(checked){  

$scope.privilegeArray.push(id) ; 

}else{

_id = $scope.privilegeArray.indexOf(id) ;

$scope.privilegeArray.splice(_id,1) ;

}

}


$scope.bind = function(privilegeArray){

console.log(privilegeArray);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值