Sommaire

Utiliser un helper pour une concaténation

1. La concaténation des données

Dans ce deuxième exemple de helper, nous voulons concaténer deux entrées des données JSON. Dans ces données, nous ajoutons une nouvelle entrée nommée Proprietaire :

var chiensJSON = {"chiens":[ 
    {"Nom":"Raja","Couleur":"Brun","Race":"Labrador", 
         "Proprietaire": {"NomPro":"Durand","PrenomPro":"Paul"} 
    }, 
    {"Nom":"Lord","Couleur":"Beige","Race":"Beagle", 
         "Proprietaire": {"NomPro":"Leconte","PrenomPro":"Valérie"} 
    }, 
    {"Nom":"Yuky","Couleur":"Noir","Race":"Caniche", 
         "Proprietaire": {"NomPro":"Tralent","PrenomPro":"Julie"} 
    } 
]} ;

Cette nouvelle entrée est composée de deux couples nom/valeur, NomPro et PrenomPro.

2. Définir le helper

C’est bien sûr dans le script principal que nous allons définir ce helper :

Handlebars.registerHelper(’nomComplet’,function(proprio){ 
    return proprio.PrenomPro + ’ ’ ...