1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > angularjs实现checkbox复选框单选

angularjs实现checkbox复选框单选

时间:2019-06-13 07:32:19

相关推荐

angularjs实现checkbox复选框单选

angularjs实现checkbox复选框单选

首先在controller中声明变量,实现方法

$scope.index = "";$scope.selected = ""; //被选择的值$scope.num = 1; //计数$scope.list = [{name:"123"},{name:"321"}];//实现checkbox实现单选功能$scope.checkboxChoosed = function (item, id) {$scope.index = id;$scope.num = 1;if(item.checked){if(!$scope.selected){$scope.selected = item;$scope.selected.checked =true;}if($scope.selected !== item){$scope.selected.checked =false;$scope.selected = item;}}else{$scope.num = 0;}}

html页面实现方式

<div class="contents" ng-repeat="item in list"><span><input type="checkbox" ng-model="item.checked" class="checkbox1" ng-change="checkboxChoosed(item,$index)"></span><span class="span1">{{item.name}}</span></div>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。