0
我打算使用一些ejs模板生成用於發送電子郵件的HTML。ExpressJS從視圖中獲取生成的源代碼而不是渲染它
我想在模型中我認爲通過,並取回生成的HTML 所以,相反的渲染() - 我想「得到」 HTML到一個變量之前它傳回給瀏覽器?
這可能嗎?
我打算使用一些ejs模板生成用於發送電子郵件的HTML。ExpressJS從視圖中獲取生成的源代碼而不是渲染它
我想在模型中我認爲通過,並取回生成的HTML 所以,相反的渲染() - 我想「得到」 HTML到一個變量之前它傳回給瀏覽器?
這可能嗎?
喜歡的東西下面的工作:
var ejs = require('ejs');
var str = ejs.render("<title><%= title %></title>", {title: 'Hello'});
console.log(str);
感謝...我可以指定到視圖,而不是模板的實際值的路徑..? – Alex 2012-04-19 07:42:38
您可以使用fs軟件包直接從文件系統加載.ejs文件 – deltanovember 2012-04-19 08:09:50