我正在尝试在Angular中实现分段控制按钮而不是普通单选按钮虽然如果我删除CSS类,普通单选按钮工作正常并且在导航到另一个页面时保持选中状态单击同一页面上的任何位置,但是在添加CSS之后,单选按钮选择不会保持不变并取消选择。
请帮忙
HTML 代码:
<div class ="segmented-control">
<div ng-repeat="p in LP">
<a href="#" class="list-group-item">
<label> {{p.label}}
<input type ="radio" ng-model="test" name="test" value="{{p.value}}" ng-click="getElement($event)"></label>
</a>
</div>
</div>
CSS:
.segmented-control input[type="radio"] {
visibility:hidden;
}
.segmented-control .list-group-item {
display: inline-block;
}
在 controller.js 调用下面的函数来获取单选按钮的值
$scope.getElement= function(obj){
$scope.test = obj.target.value;
}