angular js 对于数组的操作
来源:互联网 发布:淘宝如何设置快递模板 编辑:程序博客网 时间:2024/06/07 21:29
以下列数据为例,该数据为最终数据库要存放的json数据,那么,前台angular js 怎么传递对应的数据 ?
conditions:{"condition":[{"key":"supplier_name","cenfix":"=","val":"12","suffix":"and","keyMap":"supplierName"}],"type":"GOODS"}
1.数据中的condition,type为conditions下的子数据,只是数据类型不同,condition为数组,type为对象。
2.对于对象type的存储,在界面只需要一层一层传递对象的值即可,如 task.conditions.type == xx;
3.对于数组condition的存储,要先将数组中的对象赋值,然后再将该对象放到数组中,例如:
//初始化数据,新建立一个数组
if ($scope.task.conditions.condition == null) {
$scope.task.conditions.condition = new Array();
}
//判断数组的长度,并给数组中的每个对象赋初值,并且将对象放到数组中
if ($scope.task.conditions.condition.length == 0) {
var param = {};
param.key = "";
param.cenfix = "";
param.val = "";
param.suffix = "";
param.keyMap = "";
$scope.task.conditions.condition.push(param);
} else {
//要改变数组中某一个对象的值,必须要循环数组,然后再赋值。
angular.forEach($scope.task.conditions.condition, function(value) {
value.key = angular.copy(value.keyMap);
});
}
- angular js 对于数组的操作
- 对于js中的字符串操作和数组的操作
- javascript(js)中对于数组操作的方法
- js 对于样式的操作
- 对于js数组的一些整理
- js对于字符串的一些简单操作
- js数组的操作
- js数组的操作
- JS的数组操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- js数组的操作
- 比特币改进协议BIP11(翻译)
- Markdown编辑器的使用
- AIDL中的in、out、inout是什么?
- Android Git与sourcetree使用方法(二)项目导入远端仓库
- pat 1009. Product of Polynomials (25)
- angular js 对于数组的操作
- 迄今为止最优的Eclipse运行性能调优 ,含eclipse.ini
- 常见Git推送的报错
- 解决MySQL在高版本需要指明是否进行SSL连接问题
- 用apex代码通过Trigger提交审批/在List View上批量提交与审批
- 省级联动
- 银行业务中的清算和结算分别是什么样的过程?
- java class加载
- 关于chain.doFilter(request,response)