搜了搜索和谷歌以及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/

10-11 12:36