【问题标题】:Adding JSON Data to an Array in AngularJS在 AngularJS 中将 JSON 数据添加到数组中
【发布时间】:2016-03-28 00:56:36
【问题描述】:

我想要一个如下的数组:

$scope.content = { tabs: [{ id: 1, label: "Tab 1" }, { id: 2, label: "Tab 2" }] };

我使用 ajax 请求接收我的数据并想创建一个对象并将其添加到 $scope.content 中,如下所示:

 var tab = { id: 3, label: "Tab 3" };
 $scope.content["tabs"].push(tab);

我的结果应该如下:

 $scope.content = { tabs: [{ id: 1, label: "Tab 1" }, { id: 2, label: "Tab 2" }, { id: 3, label: "Tab 3" }] };

【问题讨论】:

  • 真的很难理解你在这里问什么。
  • 我已经更新了我的问题以澄清。请再次检查。
  • 您想知道如何在 Angular 应用程序中发出 Ajax 请求吗?
  • 不,不要考虑 Ajax。我想将第一段中的数组更新为第三段中的数组
  • 你所拥有的应该可以正常工作。

标签: angularjs json ajax


【解决方案1】:

您编写的代码应该可以工作,但您可以直接访问 tabs 数组,只需将新的 tab 对象推送到数组中。

$scope.content.tabs.push(tab);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多