【问题标题】:How to pass array to the object in angularjs?如何将数组传递给angularjs中的对象?
【发布时间】:2016-02-29 21:23:49
【问题描述】:

假设我的 JSON 是:

{
  "todo" : "Dinner",
  "user" : [
    {
      "name" : "",
      "password" : ""
    }
  ],
  "notes : "some notes"
}

我想从那个 JSON 中制定对象。

所以在 angularjs 中,首先我可以执行以下操作来制定用户数组:

userArray = [{
                name: 'myname',
                password: 'password'
            }];

而我没有userArray的对象如下:

var object = {};
object.todo = "Dinner";
object.notes = "some notes";

现在如何将userArray 添加到这个object 以获得完整的对象?

【问题讨论】:

  • 肯定只是object.user = userArray?
  • 哇,原来这么简单。谢谢。
  • 如何循环动态添加userArray?查看我的更新。
  • Appending to an object的可能重复

标签: angularjs


【解决方案1】:

只需将数组设置为控制器中的范围对象即可。 Angular 与此无关。它的纯 JavaScript。

$scope.object.user = userArray;

【讨论】:

  • 如何循环动态添加userArray?查看我的更新。
  • @MyGod - 最好在这个后期问一个新问题,特别是因为问题现在已经改变了!
猜你喜欢
  • 1970-01-01
  • 2016-12-21
  • 1970-01-01
  • 2019-12-13
  • 2016-06-06
  • 2014-05-02
  • 2017-02-27
  • 2021-11-26
  • 2013-01-15
相关资源
最近更新 更多