小编use*_*613的帖子

将http.get数据转换为本地JSON数组变量

我是Angular和Nodejs的新手,并认为这将是一个有趣的项目.我试图从http.getangular.js中获取json数据并将其放入变量城市,以便它可以显示在谷歌地图上.

当我尝试console.log(cities);它返回一个对象,但console.log(cities.items)返回和未定义;

当我试图看到我是否可以JSON.stringify在其中的数据$http.get显示下面的数据,这是我想要完成的.有没有其他方法可以将这些数据导入var城市,所以我可以使用它,如下所示?

    {
      "city": "New York",
      "state": "NY",
      "desc": "Google NYC",
      "lat": 40.7418,
      "long": -74.0045
    }
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常有用

angular.js

//Angular App Module and Controller
var sampleApp = angular.module('mapsApp', []);

   var cities = $http.get('/locations').success(function (data){
    $scope.items = data.items;
    })

    var mapOptions = {
        zoom: 8,
        center: new google.maps.LatLng(41.5, -73),
        mapTypeId: google.maps.MapTypeId.TERRAIN
    }

    $scope.map = new google.maps.Map(document.getElementById('map'), mapOptions);

    $scope.markers = [];

    var infoWindow = new google.maps.InfoWindow();

    var createMarker = function (info) { …
Run Code Online (Sandbox Code Playgroud)

javascript json node.js angularjs

8
推荐指数
1
解决办法
380
查看次数

标签 统计

angularjs ×1

javascript ×1

json ×1

node.js ×1