分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

AngularJS 获取ng-repeat的动态ng-model

发布时间:2023-09-06 01:22责任编辑:熊小新关键词:AngularAngularJS

首先ng-model设置为$parent.conf[$index]:

  1. 用$parent的原因是ng-repeat产生的,他会为每一个input生成一个子scope对象,而$parent表示用父类的scope,这样我们在JS文件中才能取到该值。
  2. $index代表的意思是ng-repeat="param in params"遍历时的下标
  3. conf是我们在js中的变量名实际效果
<label> ???<input type="checkbox" ng-click="checkSuspectAll(data,$index)" ??????????????ng-model="$parent.conf[$index]"> {{data.groupName}}</label>

  在controller中定义了一个$scope.conf = [];就是一个数组,通过 scope.conf 把 ng-model 的所有元素自动保存

$scope.checkSuspectAll = function(data,$index) { ???????????????????????var item = ?data.suspectList; ???????????????????????if($scope.conf[$index]) { ???????????????????????????... ... ???????????????????????}else{ ???????????????????????????... ... ???????????????????????} ???????????????????};

AngularJS 获取ng-repeat的动态ng-model

原文地址:http://www.cnblogs.com/miny-simp/p/7773982.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved