【问题标题】:Getting fields from JSON using Angularjs使用 Angularjs 从 JSON 获取字段
【发布时间】:2014-07-01 03:03:46
【问题描述】:

这是一个非常简单的问题,但我正在编写一个应该显示用户信息的网页。会有名称、id、角色等字段。我想为从数据库接收到的 JSON 编写 setter 和 getter 方法。例如,如果我得到一个 JSON,并且我想获取并显示 name 字段,那么在从 $resource 服务获取 JSON 之后,我将如何在 angularJS 中编写这个 getter 方法?

这是 JSON 外观的示例:

[{"name": "Jason"
  "date of birth": "february 23, 2985"
  ....
 }]

再次,我只想知道如果我想获取名称字段,如何编写 getter 方法。

【问题讨论】:

    标签: json angularjs angularjs-resource


    【解决方案1】:

    应该和 javascript 一样。

    var result = [{"name": "Jason"
      "date of birth": "february 23, 2985"
      ....
     }];
    
    var firstResultsName = result[0].name;
    

    但我注意到你给出的结果有问题。每个属性后都需要一个逗号。

    [{"name": "Jason", <<-- this comma is necessary to work correctly.
    "date of birth": "february 23, 2985",  <<-- and this one.
    

    确保除了最后一个属性之外的所有属性都使用逗号。

    【讨论】:

      猜你喜欢
      • 2017-03-28
      • 2015-11-21
      • 2015-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-29
      相关资源
      最近更新 更多