当前位置: 首页 > 编程笔记 >

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

程树
2023-03-14
本文向大家介绍angular json对象push到数组中的方法,包括了angular json对象push到数组中的方法的使用技巧和注意事项,需要的朋友参考一下

在项目中,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对象(实际上是通过ajax请求获取数据的): 我已经添加了一些东西: 现在,我要删除状态无效的所有对象(但保持所有顺序相同): 在我看来,所有这些都应该起作用,但是我收到的错误不是函数。我知道为什么它与数组不一样,但是我该怎么办? 问题答案: 适用于数组,而不是对象,因此请使用正确的数据结构。

  • 问题内容: 获取包含对象的数组的索引的最佳方法是什么? 想象一下这种情况: 现在,我想拥有对象对象,该对象的属性在此示例中为。 我是JavaScript的新手,我不知道是否有一个简单的方法,或者是否应该构建自己的函数来做到这一点。 问题答案: 我认为您可以使用map函数在一行中解决它:

  • 问题内容: 您能解释下一个有趣的行为吗? 让我们转换为数组。 结果: 好,财产变成 让我们将此数组转换为对象。 结果: 是一个对象。 问题是: 为什么要成为新对象的私有财产(不是)?PHP如何知道该数组是一个对象? 如果我定义相等的数组: 然后将其转换为对象: 我将获得具有两个 公共 属性的对象,并且与预期的一样: 问题答案: 数组键包含一个标记,该标记应为类测试的私有属性。 将脚本输出与以下内容

  • 问题内容: Swift在Underscore.js中是否有类似_.findWhere的内容? 我有一个类型为struct的数组,想检查array是否包含属性等于的struct对象。 尝试使用,但它们仅适用于基本类型,例如或。引发有关不符合协议之类的错误。 问题答案: FWIW,如果您不想使用自定义功能或扩展名,则可以: 首先生成数组,然后从中生成数组。 如果阵列很大,则可能需要执行以下操作: 或许

  • 本文向大家介绍Javascript数组中push方法用法分析,包括了Javascript数组中push方法用法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Javascript数组中push方法用法。分享给大家供大家参考,具体如下: 看下面代码: Q:o现在内部的值是什么样子? 我的第一反应是排斥,为什么要研究不合理情况下【解释引擎】的行为?但是这种推论有时候又很吸引人,于是我回来的

  • 本文向大家介绍JavaScript中的Array 对象(数组对象),包括了JavaScript中的Array 对象(数组对象)的使用技巧和注意事项,需要的朋友参考一下  1、创建Array对象方法: --->var arr = [1,2,3];//简单的定义方法 此时可以知道 此时可以知道: 2、Array对象属性 Array常见的属性有三个:constructor、length和prototyp