5
Attualmente sto scherzando con i modelli Node ed EJS.Nodo EJS che passa i dati a un inclusione
Tuttavia ho riscontrato un problema. Im costruzione una pagina composta da più componenti e im chiamare questi componenti nella pagina indice in questo modo:
<% include components/header.ejs %>
La mia domanda è come posso passare i dati (JSON) a quella specifica includono?
Desidero poter riutilizzare i componenti tuttavia per mostrare contenuti diversi provenienti da json.
Grazie
Ho provato questo e ottengo un errore di errore: ENOENT, no such file or directory – themaster
"Include" sono relative al modello con la chiamata 'include'. Se hai questa affermazione '<% - include ('components/header.ejs', {data: 'data'}); %> 'in un file'/templates/main.ejs', ci dovrebbe essere '/ templates/components/header.ejs'. –
ha ancora errori quando uso il nome file .ejs ma nel percorso è mostrato come segue: Errore: ENOENT, nessun file o directory /views/('components/header.ejs ', {data:' data '}) – themaster