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 相关文章推荐
解决jquery的.animate()函数在IE6下的问题
Dec 03 Javascript
关于jQuery中的each方法(jQuery到底干了什么)
Mar 05 Javascript
js图片轮播手动切换效果
Nov 10 Javascript
浅谈JavaScript 标准对象
Jun 02 Javascript
简单实现js无缝滚动效果
Feb 05 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
Apr 13 jQuery
javascript checkbox/radio onchange不能兼容ie8处理办法
Jun 13 Javascript
localstorage实现带过期时间的缓存功能
Jun 28 Javascript
vue中的v-if和v-show的区别详解
Sep 01 Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
JavaScript经典案例之简易计算器
Aug 24 Javascript
react的hooks的用法详解
Oct 12 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脚本数据库功能详解(中)
2006/10/09 PHP
PHP中的正规表达式(一)
2006/10/09 PHP
php上传文件,创建递归目录的实例代码
2013/10/18 PHP
PHP的serialize序列化数据以及JSON格式化数据分析
2015/10/10 PHP
PHP实现登录搜狐广告获取广告联盟数据的方法【附demo源码】
2016/10/14 PHP
IE8 浏览器Cookie的处理
2009/01/31 Javascript
Jquery同辈元素选中/未选中效果的实例代码
2013/08/01 Javascript
快速解决jquery之get缓存问题的最简单方法介绍
2013/12/19 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
Javascript6中字符串的四个新用法分享
2016/09/11 Javascript
基于jquery实现的银行卡号每隔4位自动插入空格的实现代码
2016/11/22 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
jquery实现下拉框左右选择功能
2017/02/21 Javascript
详解如何在 vue 项目里正确地引用 jquery 和 jquery-ui的插件
2017/06/01 jQuery
用vue的双向绑定简单实现一个todo-list的示例代码
2017/08/03 Javascript
详解 vue.js用法和特性
2017/10/15 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
浅谈Vue.use的使用
2018/08/29 Javascript
jQuery+ajax实现批量删除功能完整示例
2019/06/06 jQuery
基于JS实现操作成功之后自动跳转页面
2020/09/25 Javascript
Python 代码性能优化技巧分享
2012/08/07 Python
python写xml文件的操作实例
2014/10/05 Python
python统计字符串中指定字符出现次数的方法
2015/04/04 Python
基于python及pytorch中乘法的使用详解
2019/12/27 Python
python各层级目录下import方法代码实例
2020/01/20 Python
python正则表达式的懒惰匹配和贪婪匹配说明
2020/07/13 Python
python 使用cycle构造无限循环迭代器
2020/12/02 Python
化石印度尼西亚在线商店:Fossil Indonesia
2019/03/11 全球购物
光声世纪笔试题目
2012/08/25 面试题
迎新晚会策划方案
2014/06/13 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
学生实习证明模板汇总
2014/09/25 职场文书
2015年世界急救日宣传活动方案
2015/05/06 职场文书
详解java如何集成swagger组件
2021/06/21 Java/Android
python使用BeautifulSoup 解析HTML
2022/04/24 Python
Win11怎么解除儿童账号限制?Win11解除微软儿童账号限制方法
2022/07/07 数码科技