comment utiliser pour chacun avec javascript moustache?

j'ai quelques objets json et certains d'entre eux l'ont fait d'autres objets à l'intérieur d'eux.

si je laisse uniquement le json obj qui n'ont pas d'autres obj à l'intérieur d'eux, puis appliquer le modèle, tout va bien, je reçois, dans ce cas, 3 li éléments.

mais si je prends l'original json obj les résultats sont un peu filaire. Je crois que j'ai besoin de faire un each déclaration pour itérer sur chaque sous json obj à l'intérieur de chaque principal

peut-être que je suis un peu embrouiller donc, voici un peu de code.

j'ai quelques données json comme ceci:

{
"msg_id":"134",
"message":"Nick",
"comment":[
    {
    "com_id":"9",
    "comment":"test",
    },
    {
    "com_id":"10",
    "comment":"testtt",
    },
    {
    "com_id":"11",
    "comment":"testtttt",
    }]
},
{
"msg_id":"134",
"message":"Nick",
},
{
"msg_id":"134",
"message":"Nick",
}

et je suis en train arrive chez moi à quelque chose comme ceci:

Nick

test

testtt

testtttt

Nick
Nick

j'ai créé un modèle comme ceci:

function messagesTamplate(data)
{
    $.each(data, function(index, obj)
    {
        msg += template.replace( /{{message}}/ig , obj.message );
        if(obj.comment) {
            $.each(obj.comment, function(key, val)
            {
               msg += template.replace( /{{comment}}/ig , val.comment );      
            });
        }

    });

    return msg;
}

je viens d'ajouter ce pour les principaux ul.

grâce

source d'informationauteur Patrioticcow