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 相关文章推荐
iframe自适应宽度、高度 ie6 7 8,firefox 3.86下测试通过
Jul 29 Javascript
jquery异步循环获取功能实现代码
Sep 19 Javascript
从零开始学习jQuery (三) 管理jQuery包装集
Feb 23 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
May 09 Javascript
jQuery学习笔记之toArray()
Jun 09 Javascript
使用JavaScript获取地址栏参数的方法
Dec 19 Javascript
require.js+vue开发微信上传图片组件
Oct 27 Javascript
单行 JS 实现移动端金钱格式的输入规则
May 22 Javascript
微信小程序websocket聊天室的实现示例代码
Feb 12 Javascript
解决vue跨域axios异步通信问题
Apr 17 Javascript
vue+mock.js实现前后端分离
Jul 24 Javascript
JS校验与最终登陆界面功能完整示例
Jan 13 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
highchart数据源纵轴json内的值必须是int(详解)
2017/02/20 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
JSON为什么那样红为什么要用json(另有洞天)
2012/12/26 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
通过action传过来的值在option获取进行验证的方法
2013/11/14 Javascript
基于 Docker 开发 NodeJS 应用
2014/07/30 NodeJs
jQuery中remove()方法用法实例
2014/12/25 Javascript
javascript数组排序汇总
2015/07/07 Javascript
js实现当复选框选择匿名登录时隐藏登录框效果
2015/08/14 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
js命名空间写法示例
2015/12/18 Javascript
jQuery实现点击查看大图并以弹框的形式居中
2016/08/08 Javascript
jQuery事件用法详解
2016/10/06 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
jquery实现弹窗功能(窗口居中显示)
2017/02/27 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
JS获取字符对应的ASCII码实例
2017/09/10 Javascript
Vue实现搜索 和新闻列表功能简单范例
2018/03/16 Javascript
vue实现多条件和模糊搜索功能
2019/05/28 Javascript
[02:48]DOTA2超级联赛专访海涛:你们的选择没有错
2013/06/07 DOTA
[03:59]DOTA2英雄梦之声_第07期_水晶室女
2014/06/23 DOTA
[10:18]2018DOTA2国际邀请赛寻真——Fnatic能否笑到最后?
2018/08/14 DOTA
使用PyCharm配合部署Python的Django框架的配置纪实
2015/11/19 Python
python 每天如何定时启动爬虫任务(实现方法分享)
2018/05/21 Python
Python全局锁中如何合理运用多线程(多进程)
2019/11/06 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
对Keras中predict()方法和predict_classes()方法的区别说明
2020/06/09 Python
如何验证python安装成功
2020/07/06 Python
python 高阶函数简单介绍
2021/02/19 Python
新西兰床上用品和家居用品购物网站:Adairs
2018/04/27 全球购物
县委常委班子专题民主生活会查摆问题及整改措施
2014/09/27 职场文书
医院员工辞职信范文
2015/05/12 职场文书
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL
pytorch中的 .view()函数的用法介绍
2022/03/17 Python