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 相关文章推荐
在javascript中关于节点内容加强
Apr 11 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
Jun 03 Javascript
JavaScript实现将数组数据添加到Select下拉框的方法
Aug 21 Javascript
在Node.js中使用Javascript Generators详解
May 05 Javascript
jquery获取复选框checkbox的值实现方法
May 30 Javascript
jQuery Mobile和HTML5开发App推广注册页
Nov 07 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
vue组件中watch props根据v-if动态判断并挂载DOM的问题
May 12 Javascript
简述pm2常用命令集合及配置文件说明
May 30 Javascript
JavaScript中将值转换为字符串的五种方法总结
Jun 06 Javascript
vue中的过滤器及其时间格式化问题
Apr 09 Javascript
使用next.js开发网址缩短服务的方法
Jun 17 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
PHP获取文件夹大小函数用法实例
2015/07/01 PHP
在Debian系统下配置LNMP的教程
2015/07/09 PHP
Session 失效的原因汇总及解决丢失办法
2015/09/30 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
Laravel框架中VerifyCsrfToken报错问题的解决
2017/08/30 PHP
基于Laravel实现的用户动态模块开发
2017/09/21 PHP
extjs 列表框(multiselect)的动态添加列表项的方法
2009/07/31 Javascript
json-lib出现There is a cycle in the hierarchy解决办法
2010/02/24 Javascript
JavaScript中的排序算法代码
2011/02/22 Javascript
兼容IE、FireFox、Chrome等浏览器的xml处理函数js代码
2011/11/30 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
JS实现异步上传压缩图片
2017/04/22 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
2017/11/28 Javascript
实例解析ES6 Proxy使用场景介绍
2018/01/08 Javascript
基于vue-cli 路由 实现类似tab切换效果(vue 2.0)
2019/05/08 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
跟老齐学Python之私有函数和专有方法
2014/10/24 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
python判断字符串是否是json格式方法分享
2017/11/07 Python
python中使用%与.format格式化文本方法解析
2017/12/27 Python
python反编译学习之字节码详解
2019/05/19 Python
PyQt5实现让QScrollArea支持鼠标拖动的操作方法
2019/06/19 Python
详细介绍pandas的DataFrame的append方法使用
2019/07/31 Python
python 实现分组求和与分组累加求和代码
2020/05/18 Python
基于python实现删除指定文件类型
2020/07/21 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
中学生获奖感言
2014/02/04 职场文书
双语教学实施方案
2014/03/23 职场文书
2014年财务个人工作总结
2014/12/08 职场文书
先进个人推荐材料
2014/12/29 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
Java数据结构之链表相关知识总结
2021/06/18 Java/Android
python工具dtreeviz决策树可视化和模型可解释性
2022/03/03 Python