5
Derzeit bin ich mit Node und EJS-Vorlagen rumalbern.Knoten EJS übergibt Daten an ein Include
Allerdings habe ich ein Problem getroffen. Im Aufbau eine Seite aus mehreren Komponenten und im diese Komponenten in die Index-Seite wie so Aufruf:
<% include components/header.ejs %>
Meine Frage ist, wie kann ich pass Daten (JSON) zu diesem spezifischen enthalten?
Ich möchte in der Lage sein, Komponenten wieder zu verwenden, um andere Inhalte anzuzeigen, die von json stammen.
Dank
ich das versucht, und ich erhalte eine Fehlermeldung Fehler: ENOENT, keine solche Datei oder das Verzeichnis – themaster
„Enthält“ sind in Bezug auf die Vorlage mit dem 'include' Anruf. Wenn Sie diese Aussage haben: <% - include ('components/header.ejs', {data: 'data'}); %> 'In einer Datei'/templates/main.ejs' sollte '/ templates/components/header.ejs' stehen. –
es Fehler immer noch, wenn ich den Dateinamen .ejs verwenden, aber im Pfad wird wie folgt angezeigt: Fehler: ENOENT, keine solche Datei oder Verzeichnis /views/('components/header.ejs ', {Daten:' Daten '}) – themaster