Ionicradio默认的样式,选取打勾在右侧,不符合要求。
checkbox样式符合要求,选择打勾在左侧,修改为单选即可。
<div class="list">
<ion-checkbox ng-repeat="item in devList"
ng-model="item.checked"
ng-checked="item.checked"
ng-change="singleCheck(item)">//修改为单选的function
{{ item.text }}
</ion-checkbox>
</div>
$scope.singleCheck = function(item){
var checkItem = item.text;
$scope.devList = [
{ text: "AAA", checked: false },
{ text: "BBB", checked: false },
{ text: "CCC", checked: false }
];
var devArr = $scope.devList;
for(var i=0;i<devArr.length;i++){
if(devArr[i].text==checkItem){
devArr[i].checked=true;
}
}
}