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?
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%