angular json对象push到数组中的方法


Posted in Javascript onFebruary 27, 2018

在项目中,api要求的数据格式为

$scope.data = {
 "name":"zhangsan",
 "Menus": [{"id":1},{"id":2}]
}

而我的返回格式为

$scope.data=["name":"zhangsan"]
 $scope.selected = [1,2,3];

需要将两个数组整合,其中$scope.selected要先转化为json对象,再进行push操作。

代码如下:

// 将menu数组转化为json格式
 self.convertJson = function (callback) {
  //传入数组为$scope.selected,每循环一遍就push一次
  angular.forEach($scope.selected, function (value, key) {
   $scope.data.Menus.push({
    'id':value
   });
  });
  callback($scope.data);
 };

以上这篇angular json对象push到数组中的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Js+Dhtml:WEB程序员简易开发工具包(预先体验版)
Nov 07 Javascript
通过身份证号得到出生日期和性别的js代码
Nov 23 Javascript
IE6图片加载的一个BUG解决方法
Jul 13 Javascript
原生js实现shift/ctrl/alt按键的获取
Apr 08 Javascript
浅析JavaScript中两种类型的全局对象/函数
Dec 05 Javascript
简介可以自动完成UI的AngularJS工具angular-smarty
Jun 23 Javascript
javascript框架设计之框架分类及主要功能
Jun 23 Javascript
jquery实现先淡出再折叠收起的动画效果
Aug 07 Javascript
Javascript实现快速排序(Quicksort)的算法详解
Sep 06 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
jQuery--遍历操作实例小结【后代、同胞及过滤】
May 22 jQuery
Vue中使用import进行路由懒加载的原理分析
Apr 01 Vue.js
angularjs实现table增加tr的方法
Feb 27 #Javascript
关于redux-saga中take使用方法详解
Feb 27 #Javascript
浅析Visual Studio Code断点调试Vue
Feb 27 #Javascript
angularJs 表格添加删除修改查询方法
Feb 27 #Javascript
ExtJs整合Echarts的示例代码
Feb 27 #Javascript
angularJS实现动态添加,删除div方法
Feb 27 #Javascript
浅谈React中的元素、组件、实例和节点
Feb 27 #Javascript
You might like
php mysql索引问题
2008/06/07 PHP
跟我学Laravel之路由
2014/10/15 PHP
thinkphp模板用法和内容输出实例
2014/11/28 PHP
Yii2框架使用计划任务的方法
2016/05/25 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
js子页面获取父页面数据示例
2014/05/15 Javascript
JavaScript中的bold()方法使用详解
2015/06/08 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
js如何判断是否在iframe中及防止网页被别站用iframe嵌套
2017/01/11 Javascript
Vue 2.0中生命周期与钩子函数的一些理解
2017/05/09 Javascript
微信小程序开发之IOS和Android兼容的问题
2017/09/26 Javascript
npm qs模块使用详解
2020/02/07 Javascript
Vue 中 template 有且只能一个 root的原因解析(源码分析)
2020/04/11 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
Python实现优先级队列结构的方法详解
2016/06/02 Python
Python 模拟登陆的两种实现方法
2017/08/10 Python
python2.7安装图文教程
2018/03/13 Python
Python在图片中插入大量文字并且自动换行
2019/01/02 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Python实现的爬取百度贴吧图片功能完整示例
2019/05/10 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
通过实例解析Python调用json模块
2019/12/11 Python
PyCharm2019 安装和配置教程详解附激活码
2020/07/31 Python
python中字符串的编码与解码详析
2020/12/03 Python
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
HTML5梦幻之旅——炫丽的流星雨效果实现过程
2013/08/06 HTML / CSS
e路東瀛(JAPANiCAN)香港:日本旅游、日本酒店和温泉旅馆预订
2018/11/21 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
香港士多网上超级市场:Ztore
2021/01/09 全球购物
《逃家小兔》教学反思
2014/02/23 职场文书
高中毕业典礼演讲稿
2014/09/09 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
为Java项目添加Redis缓存的方法
2021/05/18 Redis
MySQL如何修改字段类型和字段长度
2022/06/10 MySQL