guidon partielle contexte

J'ai un tableau contenant les informations sur les boutons sociaux (href,alt,img). J'ai créé une partielle qui permettrait de parcourir le tableau et ajouter les objets, voici ce que j'ai.

le tableau:

var social=[
    {

        "url":"http://twitter.com/share?text="+encodeURIComponent(this.title)+" "+encodeURIComponent('#grnsrve')+"&url="+domain+"&via="+twitterAcct,
        "image":"IMG/media/twitter_16.png",
        "alt":"twitter link"
    },
    {
        "url":"http://twitter.com/share?text="+encodeURIComponent(this.title)+" "+encodeURIComponent('#grnsrve')+"&url="+domain+"&via="+twitterAcct,
        "image":"IMG/media/twitter_16.png",
        "alt":"twitter link"
    },
    {
        "url":"http://twitter.com/share?text="+encodeURIComponent(this.title)+" "+encodeURIComponent('#grnsrve')+"&url="+domain+"&via="+twitterAcct,
        "image":"IMG/media/twitter_16.png",
        "alt":"twitter link"
    }
];

Le modèle:

social_partial = '<a href="{{url}}" alt="{{alt}}"><img src="{{image}}"/></a>';

La fonction partielle:

Handlebars.registerPartial('addSocial',social_partial);

et le template principal:

<div class="tip_social">
    {{>addSocial social}}
</div>

Je suis un 'Depth0 est pas défini erreur". J'ai essayé de chercher de la documentation sur parials l'obtention d'un contexte différent , mais je n'ai pas encore trouver.

modifier ici est plus complet violon de

OriginalL'auteur alexdmejias | 2012-08-07