call funktioniert mit ejs templates auf dem Knoten

8

Ich versuche eine Nicht-Javascript-Version meiner Web-App mit ejs auf der Serverseite zu erstellen. Ich gebe in die Vorlage ein Objekt ein, das den Status der App enthält, und irgendwann möchte ich eine URL erstellen, die dieses Statusobjekt verwendet. Also im Grunde möchte ich etwas tun wie & lt;% = makeUrl (objectState.data [0])% & gt;

Wie kann ich makeUrl in ejs Templates aufrufen?

Danke

edit: Ich weiß, dass ich eine Funktion als Parameter an die Vorlage übergeben kann, aber gibt es einen besseren Weg?

    
dan 15.05.2012, 08:53
quelle

1 Antwort

13

In Express 3 haben sie das Konzept der dynamischen Helfer entfernt. Ich glaube, dass das Übertragen von Funktionen in die Vorlage über app.locals in der Tat der empfohlene Weg ist, dies jetzt zu tun. Ich nehme an, Sie wissen bereits wie, aber für jeden anderen mit der gleichen Frage:

%Vor%     
Jason Black 08.11.2012 17:33
quelle

Tags und Links