Javascript 呈现从SailsJS控制器返回的HTML内容
我不熟悉帆船运动并尝试它。我想将一些HTML内容保存到数据库中,在请求时检索并呈现为HTML。我已经生成了一个sails模型和一个控制器来实现这一点 型号:Javascript 呈现从SailsJS控制器返回的HTML内容,javascript,html,node.js,sails.js,ejs,Javascript,Html,Node.js,Sails.js,Ejs,我不熟悉帆船运动并尝试它。我想将一些HTML内容保存到数据库中,在请求时检索并呈现为HTML。我已经生成了一个sails模型和一个控制器来实现这一点 型号: attributes: { html: "string" } 控制器操作: find: function(req, res) { Item.findOne({ 'id': req.params['id'] }, function(err, item) { console.log(it
attributes: {
html: "string"
}
控制器操作:
find: function(req, res) {
Item.findOne({
'id': req.params['id']
}, function(err, item) {
console.log(item.html);
res.view({
item: item
});
})
}
显然,当我在视图中使用它时,html标记被转义并呈现为文本
<%= item.html %>
Actual:
<p>Sample HTML content</p>
Expected:
<p>Sample HTML content</p>
实际:
p示例HTML内容/p
预期:
示例HTML内容
我猜是sail/EJS在呈现之前转义HTML。我想知道是否有一个选项可以覆盖此行为?或者您可以让我知道其他选项来呈现从控制器返回的HTML内容吗?非常感谢 刚刚发布了维克给出的答案
事实上,对EJS的深入研究(我只是从SailsJS看了一下)帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这能对将来的人有所帮助
这实际上帮助了我 刚刚发布了维克给出的答案
事实上,对EJS的深入研究(我只是从SailsJS看了一下)帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这能对将来的人有所帮助
这实际上帮助了我 刚刚发布了维克给出的答案
事实上,对EJS的深入研究(我只是从SailsJS看了一下)帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这能对将来的人有所帮助
这实际上帮助了我 刚刚发布了维克给出的答案
事实上,对EJS的深入研究(我只是从SailsJS看了一下)帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这能对将来的人有所帮助
这实际上帮助了我 事实上,对EJS的深入研究(我只是从SailsJS看了一下)帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这会对将来的人有所帮助。嘿,维克,你介意用你的解决方案发布一个答案,并将其标记为已被接受的记录吗?事实上,稍微深入了解一下EJS[我只是从SailsJS看到目前为止]帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这会对将来的人有所帮助。嘿,维克,你介意用你的解决方案发布一个答案,并将其标记为已被接受的记录吗?事实上,稍微深入了解一下EJS[我只是从SailsJS看到目前为止]帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这会对将来的人有所帮助。嘿,维克,你介意用你的解决方案发布一个答案,并将其标记为已被接受的记录吗?事实上,稍微深入了解一下EJS[我只是从SailsJS看到目前为止]帮助我解决了这个问题。使用标签实际上解决了我的问题。希望这会对将来的人有所帮助。嘿,维克,你介意把答案和你的解决方案一起贴出来,并将其标记为已接受记录吗?