angularJS动态设置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
                    };

利用$index判断获取选中的checkbox

时间: 2024-10-10 07:51:25

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

AngularJS动态设置CSS

使用AngularJS动态设置CSS大致有2种思路: 1.通过动态设置class名称 比如先定义2个样式: .show-true{    display:block;} .show-flase{    display:none;} 在某个元素中: <div class="show-{{temp}}"..... temp为$scope的一个变量,通过设置$scope.temp = true 或 $scope.temp = false来决定temp变量的具体值. 比如: <!d

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

黄聪:AngularJS 动态加载控制器实例-ocLoazLazy

一.AngularJS动态加载控制器和视图实例 路由配置关键代码: [javascript] view plain copy print? //二级页面 $stateProvider.state('main', { url: '/:name', /**如果需要动态加载数据和控制器***/ views: { "": { templateUrl: function ($stateParams) { console.info($stateParams); return '/template/

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