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 相关文章推荐
下载站控制介绍字数显示的脚本 显示全部 隐藏介绍等功能
Sep 19 Javascript
学习ExtJS TextField常用方法
Oct 07 Javascript
jQuery 前的按键判断代码
Mar 19 Javascript
一样的table?不一样的table(可编辑状态table)
Sep 19 Javascript
javascript 拷贝节点cloneNode()使用介绍
Apr 03 Javascript
莱鸟介绍javascript onclick事件
Jan 06 Javascript
JavaScript事件代理和委托详解
Apr 08 Javascript
详解Angular2组件之间如何通信
Jun 22 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
layui实现显示数据表格、搜索和修改功能示例
Jun 03 Javascript
深度解读vue-resize的具体用法
Jul 08 Javascript
手机浏览器唤起微信分享(JS)
Oct 11 Javascript
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
颠覆常识!无色透明的咖啡诞生了(中日双语)
2021/03/03 咖啡文化
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
如何在Laravel之外使用illuminate组件详解
2020/09/20 PHP
网站被黑的假象--ARP欺骗之页面中加入一段js
2007/05/16 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
基于jquery fly插件实现加入购物车抛物线动画效果
2016/04/05 Javascript
JS中数组重排序方法
2016/11/11 Javascript
jquery pagination插件动态分页实例(Bootstrap分页)
2016/12/23 Javascript
简单实现JavaScript弹幕效果
2020/08/27 Javascript
Angular实现的日程表功能【可添加及隐藏显示内容】
2017/12/27 Javascript
基于IView中on-change属性的使用详解
2018/03/15 Javascript
jQuery实现飞机大战小游戏
2020/07/05 jQuery
vue绑定class的三种方法
2020/12/24 Vue.js
[01:21]DOTA2新纪元-7.0新版本即将开启!
2016/12/11 DOTA
Python简单操作sqlite3的方法示例
2017/03/22 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
Python hashlib模块实例使用详解
2019/12/24 Python
Python2与Python3的区别详解
2020/02/09 Python
如何基于线程池提升request模块效率
2020/04/18 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
html5 CSS过度-webkit-transition使用介绍
2013/07/02 HTML / CSS
全球性的奢侈品梦工厂:Forzieri(福喜利)
2019/02/20 全球购物
企业内控岗位的职责
2014/02/07 职场文书
彩妆大赛策划方案
2014/05/13 职场文书
环保志愿者活动方案
2014/08/14 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
不知如何爱孩子,这些方法教会您
2019/08/06 职场文书
《蓝鲸的眼睛》读后感5篇
2020/01/15 职场文书
Nginx工作原理和优化总结。
2021/04/02 Servers
详解MindSpore自定义模型损失函数
2021/06/30 Python
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
gojs实现蚂蚁线动画效果
2022/02/18 Javascript
docker-compose部署Yapi的方法
2022/04/08 Servers