Tag: jsrender

jsRender和node.js

我是一个完整的初学者与node.js。 我试图做的是parsing服务器端的jsrender模板 我从git下载了jsrender.js 这是我的尝试…保存为render.js: var data = [ {id:1, name:"tom"}, {id:2, name:"jack"}, ] require('./jsrender.js', function(jsrender){ console.log('test'); var result = jsrender.render['<p>{{:id}} <b>{{:name}}</p>']( data ); console.log(result); } ); 然后运行它(节点render.js) 我什么都得不到 我究竟做错了什么? ================================================== ==== 也试过这种方式: var data = [ {id:1, name:"tom"}, {id:2, name:"jack"}, ] var jsrender = require('./jsrender.js'); var result = jsrender.render('<p>{{:id}} <b>{{:name}}</p>',data ); console.log(result); 我越来越 var result […]

使用jsrender从jsreport渲染并返回pdf文件

如何将jsrender模板传递给jsreport? jsreport内容部分需要html。 如何在jsreport内容部分使用jsrender模板? var jsreport = require('jsreport'); // Require the jsrender node module var jsrender = require('jsrender'); // Load a template var tmpl = jsrender.templates('./personTemplate.html'); // Render var html = tmpl.render({data: 'hello'}); // Generating PDF file using jsreport jsreport.render({ template: { content: , engine: "jsrender", recipe: "phantom-pdf" } }).then(function(out){ out.stream.pipe(fs.createWriteStream('..//test.pdf')); });