• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

handlebars.js - nur Teil eines Arrays mit value = xyz

Damit das ganze jetzt noch Template7-konform wird, muss das Array eigentlich nur noch einen Name bekommen, oder?

Verstehe leider nicht was du damit meinst.
Sieh dir einfach erstmal mein jsfiddle Beispiel an, wie du in JS ein Array filtern kannst.
Und dann machst du dasselbe mit deinem groups-Array.
 
Werbung:
Vorher hatte ich ein Array names "groups" und konnte somit via handlebars/template7 sagen #each groups ...
Jetzt habe ich ja nur ein namenloses Array (object 0) mit den verschiedenen Einträgen.
 
Werbung:
Code:
var compiledTemplate = Template7.compile(…);
    compiledTemplate({groups: deinGefiltertesArray});
Logisch, oder?
Mit dem Code wählst du doch nur das Template aus und nicht die Datenbasis?
Code:
document.getElementById('groups-content').innerHTML = compiledTemplate(localData);
Oder auf das Thema bezogen:
Code:
document.getElementById('groups-content').innerHTML = compiledTemplate({groups: deinGefiltertesArray});
Ja, müsste gehen, bau ich gleich mal ein.
 
Werbung:
Zurück
Oben