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重写Cognos右键菜单的实现代码
Apr 11 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
Jun 15 Javascript
浅谈JavaScript的内置对象和浏览器对象
Jun 03 Javascript
js带闹铃功能的倒计时代码
Sep 29 Javascript
前端JS面试中常见的算法问题总结
Dec 23 Javascript
Node.js中文件操作模块File System的详细介绍
Jan 05 Javascript
vue 2.0组件与v-model详解
Mar 27 Javascript
微信小程序选择图片和放大预览图片功能
Nov 02 Javascript
webpack写jquery插件的环境配置
Dec 21 jQuery
用ES6的class模仿Vue写一个双向绑定的示例代码
Apr 20 Javascript
webpack4简单入门实例
Sep 06 Javascript
javascript中layim之查找好友查找群组
Feb 06 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
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
php获取汉字拼音首字母的方法
2015/10/21 PHP
php基于ob_start(ob_gzhandler)实现网页压缩功能的方法
2017/02/18 PHP
PHP实现对数字分隔加千分号的方法
2019/03/18 PHP
js 处理数组重复元素示例代码
2013/12/27 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
jQuery实现购物车计算价格功能的方法
2015/03/25 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
详解js数组的完全随机排列算法
2016/12/16 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
vuedraggable+element ui实现页面控件拖拽排序效果
2020/07/29 Javascript
TypeScript开发Node.js程序的方法
2019/04/30 Javascript
微信小程序调用天气接口并且渲染在页面过程详解
2019/06/24 Javascript
解决vue刷新页面以后丢失store的数据问题
2020/08/11 Javascript
JavaScript实现多球运动效果
2020/09/07 Javascript
python使用turtle绘制国际象棋棋盘
2019/05/23 Python
django框架基于模板 生成 excel(xls) 文件操作示例
2019/06/19 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
python常用排序算法的实现代码
2019/11/08 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
opencv 图像滤波(均值,方框,高斯,中值)
2020/07/08 Python
基于python实现复制文件并重命名
2020/09/16 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
2020/09/17 Python
CSS3美化表单控件全集
2016/06/29 HTML / CSS
戴尔美国官方折扣店:Dell Outlet
2018/02/13 全球购物
研究生毕业鉴定
2014/01/29 职场文书
文化活动实施方案
2014/03/28 职场文书
商场促销活动策划方案
2014/08/18 职场文书
四风问题对照检查材料整改措施
2014/09/27 职场文书
2014年教研室工作总结
2014/12/06 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
oracle数据库去除重复数据
2022/05/20 Oracle
MySql数据库触发器使用教程
2022/06/01 MySQL
el-table-column 内容不自动换行的解决方法
2022/08/14 Vue.js