AngularJS实现单独作用域内的数据操作
2016-09-05 11:49
741 查看
照例先看效果
下面是这个例子的代码:
<!DOCTYPE html> <html lang="en" ng-app="scApp"> <head> <meta charset="UTF-8"> <title></title> <script src="lib/angular.min.js" type="text/javascript"></script> </head> <body ng-controller="scController"> <div> <div ng-repeat="con in content"> <input type="text" ng-model="con.num1" ng-change="changeNum1(con)"/> <input type="text" ng-model="num2" value="con.num2"/> <input type="text" ng-model="con.total" ng-change="changeTotal(con)"/> </div> </div> </body> <script> var app=angular.module("scApp",[]) .controller("scController",["$scope", function ($scope) { $scope.num2=2; $scope.content=[ { num1:1, num2:3, total:3, }, { num1:2, num2:3, total:6, }, { num1:1, num2:6, total:6, } ]; $scope.changeNum1= function (con) { con.total=con.num1*con.num2; }; $scope.changeTotal= function (con) { con.num1=con.total/con.num2; } }]) </script> </html>
总结
其实方法非常简单,只需要在每个
ng-repeat中传入具体的每一个数据分组就可以实现,例如本例子中的
ng-change="changeNum1(con)"<code/>这样就实现了单独的小的数据作用域的控制。
以上就是这篇文章的全部内容,希望对大家学习或使用AngularJS能有所帮助,如果有疑问可以留言交流。
您可能感兴趣的文章:
相关文章推荐
- scope 对象在 AngularJS 中充当数据模型的作用,也就是一般 MVC 框架中 Model 得角色.但又不完全与通常意义上的数据模型一样,因为 $scope 并不处理和操作数据,它只是建立了
- 用string实现的一个完整的类,包含以下操作:重载运算符 > >,< < ,string模板类,fstream对二进制数据读写
- [翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- SDI文档模式下调用对话框实现在对话框上绘图操作,并且进行文档和对话框之间的数据传输
- 如何使用触发器实现数据库级守护,防止DDL操作
- ASP.NET 2.0中操作数据:实现开放式并发
- 最近被一个问题困扰着,如何实现类似Photoshop的多层图像操作,每层可单独操作,又可以组合显示出来。
- 使用触发器实现数据库级守护,防止DDL操作
- PHP实现对文本数据库的数据显示、加入、修改、删除、查询五大基本操作的方法
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报
- 利用反射和自定义特性实现基本数据存取操作自动获取
- Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- 如何实现快速地从超大数据库中提取数据并进行相关的操作
- 设计模式实战:在WinForm中用Command模式实现可以撤销的数据操作
- ASP.NET 2.0 中的数据操作:: 使用 GridView 和DetailView实现的主/从报表
- asp.net弹出层效果,遮盖背景的最好!能实现在弹出层上操作数据(比如登陆)
- [翻译] Scott Mitchell 的ASP.NET 2.0数据操作教程之十:使用 GridView 和DetailView实现的主/从报表
- [原创][代码]类似IE设置代理服务器那样的数据快速批量操作业务的实现
- Adodb.Stream是ADO的Stream对象,提供存取二进制数据或者文本流,从而实现对流的读、写和管理等操作.