玉从外部来源

时间:2012-07-15 09:58:40

标签: node.js pug

我想解析来自数据库的Jade。就像博客文章一样,身体在玉器中。现在我可以使用:

解析来自Jade的HTML
!= post.body

它适用于HTML,但不适用于Jade。有没有办法从外部来源解析Jade?

1 个答案:

答案 0 :(得分:2)

如果您尝试将文本字符串编译为Jade模板(从数据库发布正文):

// node.js
// https://github.com/visionmedia/jade/#a5
var jade = require('jade');
var template = 'h1 Hi';
var options = {};

var htmlFunc = jade.compile(template, options);
var locals = {};
var html = htmlFunc(locals);

// now you can pass `html` to your blog post layout.

<小时/> 您可以在模板中编译Jade字符串。这很奇怪,但无论如何:

h1!= require('jade').compile('span Hi')();