Array inside of other array in angular.js

  • hamlet
    Likes 0

    Problem Description

    hello, i am to ask how can i acces to element of one array inside of other array(osea, other array as member of the one array) for example this:

     var dish=[{
                              name:'Uthapizza',
                              image: 'images/uthapizza.png',
                              category: 'mains', 
                              label:'Hot',
                              price:'4.99',
                              description:'A unique combination of Indian Uthappam (pancake) and Italian pizza, topped with Cerignola olives, ripe vine cherry tomatoes, Vidalia onion, Guntur chillies and Buffalo Paneer.',
                               comments: [
                                   {
                                       rating:5,
                                       comment:"Imagine all the eatables, living in conFusion!",
                                       author:"John Lemon",
                                       date:"2012-10-16T17:57:28.556094Z"
                                   },
                                   {
                                       rating:4,
                                       comment:"Sends anyone to heaven, I wish I could get my mother-in-law to eat it!",
                                       author:"Paul McVites",
                                       date:"2014-09-05T17:57:28.556094Z"
                                   },
                                   {
                                       rating:3,
                                       comment:"Eat it, just eat it!",
                                       author:"Michael Jaikishan",
                                       date:"2015-02-13T17:57:28.556094Z"
                                   },
                                   {
                                       rating:4,
                                       comment:"Ultimate, Reaching for the stars!",
                                       author:"Ringo Starry",
                                       date:"2013-12-02T17:57:28.556094Z"
                                   },
                                   {
                                       rating:2,
                                       comment:"It's your birthday, we're gonna party!",
                                       author:"25 Cent",
                                       date:"2011-12-02T17:57:28.556094Z"
                                   }
                                   
                                          ]
                }];

                this.dish = dish;
               
            })

       


  • Sonar Systems admin
    Likes 0

    try this.dish.comments

  • hamlet
    Likes 0

    yes i make dish.comments[$index].rating found well but the ng-repeat not found because thas function only work with objects(not with mixes data) now i am thinking how to make one function that return the array comments. thank you for answer me . 

  • Sonar Systems admin
    Likes 0

    Your welcome.

Login to reply