如何在SWIG视图express.js中呈现html?

时间:2016-05-30 03:26:09

标签: javascript node.js express swig-template

我在mysql列中有一个html代码数据,然后我在视图上调用它(使用swig视图模块)。如何在视图中显示它像html代码?

server.js

app.engine('html', swig.renderFile);
app.set('view engine', 'html');
app.set('views', __dirname + '/views');

controller.js

  newsExports.insertNews(title, content, dateadded, validpercent, basetitle, function(news){
    res.render('index/news', {news: news});
  })

view.html

 {% for i in news %}
  {{i.content}}
 {% endfor %}

1 个答案:

答案 0 :(得分:1)

这就是答案: http://paularmstrong.github.io/swig/docs/filters/

使用{{i.content|safe}}{%raw%} {{i.content}}{%endraw%}

它的作品就像一个魅力!