如何将 lodash 与 ejs 一起使用
How can I use lodash with ejs?
我和ejs
一起工作,我尝试做这样的事情:
<%= _.find(db.sections,{type: 'Features'}) %>
网站崩溃了。
当我在app.js
写下这一行时:
var features = _.find(dbObject.sections, {type: "Features"});
它工作正常。
在应用程序中.js有:var _ = require('lodash');
我用以下方式称呼 home.ejs:
router.get('/', function(req, res){
res.render('home', {db: dbObject} )
});
谢谢!
这是解决方案:
在你的应用中.js
const _ = require("lodash");
app.locals._ = _;
其中app
是一个express()
应用。所以在 ejs 模板中,只需正常使用它:
<a href="posts/<%= _.lowerCase(post.title) %>">Read More</a>
学分归 Aran Cloverink 在 medium 上
相关文章:
- 如何将JSON数据导入我的ejs模板
- 转义符不能与innerHTML一起使用
- 主干模板:index.jst.eco到index.jst.ejs
- 循环结束/推送到数组之前在页面上呈现EJS
- 在ejs-partial中对JSON对象进行迭代
- 高亮显示与数组字符串一起使用时文本插件中断
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- EJS中的Angularjs-Ui路由器参数
- 如何将js库与typescript一起使用
- 将webpack和babel与父项目目录中的文件一起使用
- 将 Drag&Drop 与 jsTree 和 DataTables 一起使用
- Javascript-如何让脚本与Ajax请求的数据一起运行
- 将两个ext.TabPanels滚动到一起
- 将jQuery UI Timepicker Addon与React一起使用
- 什么是curl以及如何将其与nodejs一起使用
- 如何将 req.flash() 与 EJS 一起使用
- 如何将 lodash 与 ejs 一起使用
- 如何将jquery与我的Node.js EJS模板一起使用