热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

angularjs对json数据的操作收货地址列表

本文包含方法angular.fromJson,angular.forEach,angular.toJson的使用这是一个收货地址列表,实现

本文包含方法 angular.fromJson,angular.forEach,angular.toJson的使用

这是一个收货地址列表,实现点击删除地址功能。


这里写图片描述


数据库中是 存的 json字符串


这里写图片描述


浏览器获取数据后,转成了json格式


这里写图片描述

注意://这个不需要删除,因为发送的时候不在参数里面,大概是firebug的原因吧,不过没关系。//delete address_paramater.$$hashKey;

页面加载时获取到的地址列表


........var address_json=angular.fromJson(usersaddress);//转换为jsonconsole.info(address_json);//提取address 去掉一层壳$rootScope.addresslist = address_json.address;$scope.addlist = $rootScope.addresslist;

删除方法的代码


$scope.onItemDelete = function(item) {//这个是demo自带的方法$scope.addlist.splice($scope.addlist.indexOf(item), 1);//通过console.log发现,splice后的$scope.addlist 就是减掉之后,目前的数据,下图var address_paramater=$scope.addlist;

这里写代码片

//这个不需要删除,因为发送的时候不在参数里面//delete address_paramater.$$hashKey;//因为发送的地址 必须要带[],循环将对象插入集合//test1 = [];//angular.forEach(address_paramater,function(data,index,array){// //data:遍历时当前的数据 data等价于array[index]// //index:遍历时当前索引// //array:需要遍历的集合,每次遍历时都会把objs原样的传一次。// test1.push(data);//})//包一层address//var address_string=angular.toJson({'address':test1});var address_string=angular.toJson({'address':address_paramater});//执行修改update_address.updatauseraddress(uid, address_string);//接收到返回的通知$scope.$on('updata.usersaddress', function () {var bool = update_address.getreturnaddress();if (bool) {MJC.myNotice("删除成功");} else if (bool == 500) {MJC.myNotice("网络暂不可用");} else {MJC.myNotice("其他错误");}});};

推荐阅读
  • 现在比较流行使用静态网站生成器来搭建网站,博客产品着陆页微信转发页面等。但每次都需要对服务器进行配置,也是一个重复但繁琐的工作。使用DockerWeb,只需5分钟就能搭建一个基于D ... [详细]
  • React项目中运用React技巧解决实际问题的总结
    本文总结了在React项目中如何运用React技巧解决一些实际问题,包括取消请求和页面卸载的关联,利用useEffect和AbortController等技术实现请求的取消。文章中的代码是简化后的例子,但思想是相通的。 ... [详细]
  • vue使用
    关键词: ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • IhaveconfiguredanactionforaremotenotificationwhenitarrivestomyiOsapp.Iwanttwodiff ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 在编写业务代码时,常常会遇到复杂的业务逻辑导致代码冗长混乱的情况。为了解决这个问题,可以利用中间件模式来简化代码逻辑。中间件模式可以帮助我们更好地设计架构和代码,提高代码质量。本文介绍了中间件模式的基本概念和用法。 ... [详细]
  • 在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成java对象或者集合。使用Gson解析json成对象时,默认将json里对应字段的值解析到java对象里对应字段的属性里面。然而,当我们自己定义的java对象里的属性名与json里的字段名不一样时,我们可以使用@SerializedName注解来将对象里的属性跟json里字段对应值匹配起来。本文介绍了使用@SerializedName注解解析json数据的方法,并给出了具体的使用示例。 ... [详细]
  • 本文介绍了如何使用JSONObiect和Gson相关方法实现json数据与kotlin对象的相互转换。首先解释了JSON的概念和数据格式,然后详细介绍了相关API,包括JSONObject和Gson的使用方法。接着讲解了如何将json格式的字符串转换为kotlin对象或List,以及如何将kotlin对象转换为json字符串。最后提到了使用Map封装json对象的特殊情况。文章还对JSON和XML进行了比较,指出了JSON的优势和缺点。 ... [详细]
  • 图像因存在错误而无法显示 ... [详细]
  • PatchODAX8: ... [详细]
  • POCOCLibraies属于功能广泛、轻量级别的开源框架库,它拥有媲美Boost库的功能以及较小的体积广泛应用在物联网平台、工业自动化等领域。POCOCLibrai ... [详细]
  • hadoop1.2.1文档中这样写:Nowcheckthatyoucansshtothelocalhostwithoutapassphrase:$sshlocalhostIfyou ... [详细]
author-avatar
手机用户2502853923
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有