动态设置ng-model

<div class="form-group" >
                               <label class="col-xs-2 control-label col-xs-offset-1"><span class="red">*</span>系统选择</label>
                               <div class="col-xs-9">
                                   <div class="col-xs-3 pl0" ng-repeat="param in params">
                                   <div class="radio c-radio">
                                       <label>
                                           <input ng-show="ls" type="checkbox" name="radioSys" class="checkSysId radioSys" ng-true-value="{{param.sysId}}" value="{{param.sysId}}"  ng-trim="false"  ng-click="getSysId($parent.conff[$index])" ng-model="$parent.conff[$index]">
                                           <span  ng-show="ls" class="fa fa-check"></span>{{param.sysName}}
                                       </label>
                                   </div>
                                   </div>
                               </div>
                           </div>

//点击获取系统ID
                    $scope.getSysId = function(t){
                        u="";
//                        $("#s1 option").remove();
//                        $("#s2 option").remove();
                        t="";
                        for(var prop in $scope.conff){
                             if($scope.conff[prop] != false){
                                 t+=$scope.conff[prop];
                                 t=t+‘\,‘;
                                 var k = $scope.conff[prop];
                                 var CoreUrl2 = new coreUrl({"transCode":"B000603","sysId":k});
                                     CoreUrl2.$save(function(objc){
                                         u+=objc.row[0].sysName;
                                         u=u+‘ ‘
                                         $scope.uu = u;
                                     });
                             }
//                             if($scope.conff[prop] != false){
//                                 t+=$scope.conff[prop];
//                                 t=t+‘\,‘;
//                             }
                         }
                        t = t.substr(0,t.length-1);
                        $scope.userSysList = t
                    };

通过设置索引获取需要的checked的值

时间: 2024-10-15 00:27:15

动态设置ng-model的相关文章

mvc中动态给一个Model类的属性设置验证

原文:mvc中动态给一个Model类的属性设置验证 在mvc中有自带的验证机制,比如如果某个字段的类型是数字或者日期,那么用户在输入汉字或者英文字符时,那么编译器会自动验证并提示用户格式不正确,不过这样的验证毕竟功能有限,那么就需要我们自己进行定制验证. 假设有Model类:class Dinners{ private string Title; private System.DateTime EventDate; private string Description; private stri

Activiti动态设置办理人扩展

作者:邓家海 扩展是要求对Activiti基础有一定的功底的 我们一直在努力,不是为了改变世界,只是不让世界去改变我们. 关键词:Assignee.Candidate users.Candidate groups:setAssignee.taskCandidateUser.taskCandidateGroup 主要解决问题:Activiti动态给任务节点设置办理人. 情景: 我们在做工作流开发,学习的时候一般都有这么一个过程: 第一阶段:最开始学习的时候,喜欢在设计流程的时候写死人名(即)办理人

动态设置图片的宽度和高度

动态设置图片控件的宽度和高度: imageView.getLayoutParams().width=600;imageView.getLayoutParams().height=400; 设置图片(src): imageView.setImageResource(resId); android获得屏幕高度和宽度: 1.WindowManager wm = (WindowManager) getContext()                     .getSystemService(Cont

JMeter非GUI方式运行时动态设置线程组及传参

在使用JMeter进行性能测试自动化时,可能会有如下需求: 1.指定运行多少线程,指定运行多少次: 2.访问的目标地址变化了,端口也变化了,需要重新指定. 上面的需求如果有GUI方式运行,这都不是问题,直接在脚本上进行修改即可以了. 但是性能测试自动化是以非GUI方式运行的,如果要修改测试计划就比较麻烦了. 下面来说说如何简单的搞定这些问题: 1.指定运行多少线程   我们知道JMeter测试计划在运行Sampler之前先加载运行属性(jmeter.properties,system.prope

动态设置radio的默认值

根据后台传值动态设置radion的默认值,一般设置默认值的标签为:checked="checked".具体动态设置默认值得代码如下: <tr> <td width="150" height="30" align="right">性  别:</td> <td width="250" align="left"> <input type=&

js动态设置select的默认值

根据需求动态的设置select的默认值,若要选定默认则代码selected="selected".动态设置则如下所示: <html> <table> <tr> <td width="250" align="left"> <select name="job" size="1" > <option value="普通会员"&g

如何在Android中为TextView动态设置drawableLeft等

如何在Android中为TextView动态设置drawableLeft等 两种方式: 方式1:手动设置固有边界 1 Drawable drawable = getResources().getDrawable(resId); 2 //注意查看方法TextView.setCompoundDrawables(Drawable, Drawable, Drawable, Drawable) 3 //的注释,要求设置的drawable必须已经通过Drawable.setBounds方法设置过边界参数 4

easyui表单多重验证,动态设置easyui控件

要实现的功能:在做添加学生信息的时候,利用easyui的验证功能判断 学号是否重复和学号只能为数字 最终效果如下图: 但在做这个的过程中,遇到了一系列的问题: 扩展validatebox的验证方法,最开始的验证代码如下: 1 //学号格式只能为数字 ****//这里没有问题**** 2 number: {//value值为文本框中的值 3 validator: function (value) { 4 var reg = /^[0-9]*$/; 5 return reg.test(value);

android 用java动态设置布局(增添删除修改布局)

XML对开发者来说十分的方便,不仅使用起来简单,而且能够及时调试,修改界面之后马上能看到效果. Java设置布局不具有这个优势.但是java却可以动态对布局进行操作,这是xml所做不到的.笔者认为,新手索要掌握的java动态设置布局主要有两点,一方面是对布局的属性进行修改,另一方面是增添和删除控件. 首先说一下动态设置布局在项目中的应用,拿高德地图举个例子,如下图:    我们可以看到,高德地图的默认界面与点击地图之后的界面是不一样的,上面同样的控件在layout中的位置也不一样,这个用xml便

动态设置easyui datagrid URL

动态设置easyui datagrid URL$('#tt').datagrid({url:'website/jsp/servlet',        queryParams:{method:'xx', Id:IDValue }        });