• 技术文章 >web前端 >js教程

    在angular中如何使用json对象push到数组中的方法

    亚连亚连2018-06-04 10:48:55原创1426
    下面我就为大家分享一篇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);
     };

    上面是我整理给大家的,希望今后会对大家有帮助。

    相关文章:

    在Vue2.0系列中如何使用过滤器?

    在vue.js中如何获取select中的value值(详细教程)

    在Vue中如何使用slot实现插槽分发内容

    以上就是在angular中如何使用json对象push到数组中的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:javascript angular json
    上一篇:关于JS抛出错误使用汇总 下一篇:JS的try-catch语句与错误类型使用
    Web大前端开发直播班

    相关文章推荐

    • 完全掌握JavaScript运行机制及原理• 一文浅析Angular中的响应式表单• 聊聊node中的fs模块、path模块• 浅析Angular中怎么用 Api 代理• ie8是否支持es6

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网