Tuesday 15 February 2011

javascript - parse html content in node.js -



javascript - parse html content in node.js -

im trying render view content database, database contains html formated content , want maintain formatting, when seek render content strings , not html, there anyway can parse content , maintain formatting?

i don't want tags displayed @ site.

view contact.jade

div.shareimg(style='background-image:#{document.img}') div#sharecontent h2.sharetag #{document.insightheader} p.sharetag #{document.description} b#tldt.sharetag #{document.tldr} p.sharetag #{document.moreinfo}

node

app.get('/share/:id', function(req, res) { var db = req.db_login; console.log(req.params.id) db.collection('insights').findbyid(req.params.id, function(error, document) { console.log(document) if (error || !document) { res.render('error', {}); } else { res.render('contact', { document : document }); } }) });

console.log

{ _id: 544cf40e9f697dc430ccd2dd, img: 'url(http://localhost:3000/images/previewimg.svg)', insightheader: '<p>dsada</p>', description: '<p>dsa</p><p>dsa</p><p>das</p><p>dasdd</p>', tldr: '<strong>tldr;dasdas</strong>', moreinfo: '<p>dsadsa</p>', date: '\'1414329358033\'' }

result

with jade can unescaped interpolation using !{var} instead of #{var}.

javascript html node.js

No comments:

Post a Comment