搜了搜索和谷歌以及ejs网站,什么也找不到。如果你有文档链接,请分享。
我有一个名为rooms.ejs的视图,我是这样加载的:
app.get('/rooms', function(req, res){
RoomProvider.findAll(function(error, rooms){
res.render('rooms', {
locals: {
title: 'List of rooms',
rooms: rooms
},
layout:'simple'
});
});
});
这就是我所看到的(rooms.ejs):
<%- partial('room', rooms) %>
部分指纹
<%= room.owner %>
。效果很好。我试图将partial重命名为rooms partial,但现在我不知道通过
<%= room.owner %>
发送的变量名不再有效,<%= rooms_partial.owner %>
最佳答案
TJ回答说:
camel cased as roomsparial,also res.render(foo,{rooms:rooms,title:“…”,layout:“simple”})不需要本地语言:
关于node.js - ejs将变量发送到局部,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8275282/