首页 > 编程 > JavaScript > 正文

angular json对象push到数组中的方法

2019-11-19 14:17:07
字体:
来源:转载
供稿:网友

在项目中,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到数组中的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表