【问题标题】:AngularJS - nested forEach to iterate JsonAngularJS - 嵌套 forEach 以迭代 Json
【发布时间】:2015-08-21 16:25:04
【问题描述】:

我正在尝试打印所有系列的所有名称和书籍。所以我使用了 2 个forEach 循环,但书籍信息在控制台上显示为未定义。请告诉我如何解决它?

数据:

var data = {
    "records": [
        {
            "name": "Spectrum Series",
            "seriesid": "SpectrumSeries",
            "book": [
                {
                    "name": "White Curse",
                    "bookid": "WhiteCurse",
                    "image": "book1"                    
                },
                {
                    "name": "Blue Fox",
                    "bookid": "BlueFox",
                    "image": "book2"                   
                }
            ]
        }

    … other series
 ]
};

角度循环:

    $scope.serieslist = data.records;
   angular.forEach($scope.serieslist, function(series){
       console.log(series.name);
       angular.forEach(series, function(book){
           console.log(book.name);
       });         
   });  
});

【问题讨论】:

    标签: json angularjs loops foreach


    【解决方案1】:

    angular.forEach(series, function(book){

    必须

    angular.forEach(series.book, function(book){

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 2016-04-07
      相关资源
      最近更新 更多