2017-01-08 6 views
0

, also versuche ich einige Variable (Anzahl) Daten an eine E-Mail-Vorlage zu übergeben. Ich versuche, die ejs wie folgt zu verwenden:Weitergabe von dynamischen Informationen mit ejs und html

var compiled = ejs.compile(fs.readFileSync(path_to_file, 'utf-8'));

const mailOptions = { 
     from: app.get('senderMail'), 
     // Atention*********************** 
     // Let this hardcoded otherwise it will send email to all db 
     to: email, 
     subject: sujbjet, 
     text: 'Hello Word', 
     html: compiled({number : number}) 
    }; 

und in meinem HTML-Code, ich versuche, so etwas wie zu machen:

<span> <=% number %> </span> 

Aber ich habe nicht die tatsächlicher Wert von "Nummer". Es macht so etwas wie: <% = Nummer

Gibt es etwas, was ich vermisse?

Vielen Dank im Voraus

Antwort

2

Sie öffnete den output-Tag in der falschen Richtung. Umgekehrtes Vorzeichen der Gleichheit und das Prozentzeichen:

<span> <%= number %> </span> 
+0

Kann nicht glauben! Vielen Dank – PauloIke

Verwandte Themen