javascript - AngularJs 从 JSON 对象中提取值并附加到 $scope

标签 javascript angularjs json

我收到以下 JSON 数据对象

{
  "ip": "**Removed**",
  "country_code": "GB",
  "country_name": "United Kingdom",
  "region_code": "ENG",
  "region_name": "England",
  "city": "Plymouth",
  "zip_code": "PL6",
  "time_zone": "Europe/London",
  "latitude": 50.442,
  "longitude": -4.0828,
  "metro_code": 0
}

如何提取前两个值并将它们附加到 $scope,以便在收到时可以在模板中显示它们。

最佳答案

假设您通过 http 请求获取它,您的调用将如下所示:

  $http.get("./getData.php").success(function(data) {
      $scope.data = {};                 
      $scope.data["ip"] = data["ip"];
      $scope.data["country_code"] = data["country_code"];
  }

关于javascript - AngularJs 从 JSON 对象中提取值并附加到 $scope,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40273074/

相关文章:

javascript - Meteor:单击时在模板内渲染模板

angularjs - ionic Cordova 中的 Socket.io

php - 如何将 Twig 呈现的模板作为 JSON 响应的一部分返回?

arrays - 尝试为 Azure ARM 模板创建动态依赖于数组

json - 尝试使用 Dataframe.to_json 方法时出错

javascript - 需要使用JS获取<a>标签的 "id"属性

javascript - 谷歌地图 : Multiple InfoWindows always show last value

angularjs - 前端/NodeJS 上的 LocalStorage 与 Redis

javascript - Angular Material 自动完成加载动画不会停止

javascript - Magento 2 : $ is not a function