Wie wird eine rekursive Vorlage verwendet?

8

Ich weiß nicht, wie ich mit dem rekursiven Array in template umgehen soll. Und ich kann nichts in den Handlebarsjs-Dokumenten finden

da sind meine Codes: js:

%Vor%

html

%Vor%

Gibt es gute Ideen, die sich mit dem Zweig in der Vorlage beschäftigen? Jede Hilfe wird geschätzt.

    
L.T 08.03.2013, 09:29
quelle

2 Antworten

4

Sie können verschachtelte Vorlagen verwenden:

Clientseite js

%Vor%

Html

%Vor%

Du brauchst auch nicht wirklich has_branch . Überprüfen Sie stattdessen nur die Länge des Zweigarrays, da jedes nur dann eine Schleife ausführt, wenn es ein Array und Theres da drin ist

    
Akshat 08.03.2013, 13:42
quelle
2

Akshats Antwort ist sehr gut. Allerdings hatte ich einige Probleme mit der Ereignisbehandlung. Das Ereignis wurde mehrmals gefangen; einmal für jede Instanz der Vorlage branch , die das Element enthält, das das Ereignis auslöst.

Ich bin mir nicht sicher, ob das ein Fehler oder ein Feature ist ... trotzdem könnte ich es überwinden mit:

%Vor%     
jan-glx 03.04.2014 16:46
quelle

Tags und Links