Angularjs中单选按钮用法总结
发布时间:2020-12-17 08:57:48 所属栏目:安全 来源:网络整理
导读:单选按钮,比较常用,但是,使用时,总会出现一些问题,比如点击时,获得不了对应的值,或者单选按钮在页面加载时,不能默认显示所要选择的项等一系列问题。下面总结一下: Html页面: div class="btn-group" label ng-repeat="value in vm.values" input ty
单选按钮,比较常用,但是,使用时,总会出现一些问题,比如点击时,获得不了对应的值,或者单选按钮在页面加载时,不能默认显示所要选择的项等一系列问题。下面总结一下: Html页面: <div class="btn-group"> <label ng-repeat="value in vm.values"> <input type="radio" name="myTestRadio" ng-model="vm.selection" ng-value="value" ng-checked="vm.selection.code == value.code"/>编号:{{value.code}},年龄:{{value.age}} </label> </div> <div> 您选中的是:{{vm.selection}} </div> Js代码: 页面显示效果如图:
默认显示的是第二个按钮,要想使第二个默认选中,需要在Js代码中设置默认项: vm.selection = vm.values[1];
这里的vm.selection 是radio的ng-model的值,每次点击单选按钮,它对应的值是value,也就是ng-value的值,这里设置的是ng-value=“value”,在本例中,"value"是一个对象,所以,vm.selection也是对象,该对象来自数组 vm.values。 每次点击不同的单选按钮,就会更换一个对象,只有ng-modle的值设置的与单选按钮的ng-value的值保持一致,才能获得正确的值。如点击第三个按钮,选中的是第三个对象,如下图:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何让GNU Unifont或Free Mono在gvim windows上运行?
- bash – 在Linux后台启动weblogic服务器
- kendo-ui – 用于Angular 2上传组件的Kendo UI – 上传方法
- bootstrap Snippets使用方法
- Angular 2找不到我的功能模块中声明的组件
- 《AngularJS入门与进阶》图书简介
- JHipster使用前的环境配置-JHipster学习(一)
- shell – 在字节数和“人类可读”字符串之间转换
- scala – 测试有序的无限流是否包含值
- angularjs – 从Angular UI Rating Directive获得点击价值