Jade助手为FontAwesome
我想在Express.js
jade
模板中写一些FontAwesome
帮手,所以我在app.js
做了:
app.locals.icon = function(icon){ return '<i class="fa fa-' + icon + '"></i>'; };
并在模板中调用:
block content h1= title p Welcome to #{title} = icon('users')
但是,它返回给我转义的HTML代码。 写这种帮手的好习惯是什么? 如何返回原始HTML?
用!=运算符试试
!= icon('users')
未转义的缓冲代码以!=开头,并输出评估模板中JavaScriptexpression式的结果。 这不会做任何转义,所以对于用户input是不安全的。