cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Bagaimana untuk membaca medan dalam json dengan angularjs?

Data disimpan dalam fail json Saya mahukan data segmen id dalam data json. Bagaimanakah saya boleh mendapatkannya dan menukarnya kepada jenis rentetan?

json:

[{
"id": "AD01",
"imgurl": "images/banner_01.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_05.jpg"}],
"status": "0"
},
{
"id": "AD02",
"imgurl": "images/banner_02.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_03.jpg"}],
"status": "0"
}]

js:

$http.get("json/test.json").success(function(response){$scope.datas = response;
alert(JSON.stringify($scope.datas));//这样获取到的只是整个json的内容。
//alert(JSON.stringify($scope.datas.id));这样返回的值是undefined。
}).error(function(){})
PHPzPHPz2786 hari yang lalu1222

membalas semua(6)saya akan balas

  • PHPz

    PHPz2017-05-15 16:53:22

    Mari kita melintasi objek json ini

    var array = [];
    for(var item in response){
      array.push(JSON.stringify(item.id));
    }
    $scope.array = array;
    

    balas
    0
  • 迷茫

    迷茫2017-05-15 16:53:22

    .....

    $scope.datas[0].id
    

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-15 16:53:22

    Saya biasanya memadankan loadsh#hasil

    balas
    0
  • 漂亮男人

    漂亮男人2017-05-15 16:53:22

    Boleh saya bertanya sama ada masalah anda telah selesai saya juga menghadapi masalah ini

    balas
    0
  • ringa_lee

    ringa_lee2017-05-15 16:53:22

    $scope.datas = angular.fromJson($scope.datas);
    alert(JSON.stringify($scope.datas.id));

    Anda cuba ini

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 16:53:22

    Adakah poster asal telah menyelesaikannya?

    balas
    0
  • Batalbalas