EJS отправить переменную в частичную - PullRequest
3 голосов
/ 26 ноября 2011

Обыскивал ТАК и гугл и сайт 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'
        });
      });
  });

Это то, что у меня внутри этого вида (комнаты.ejs): <%- partial('room', rooms) %>

Частичные отпечатки <%= room.owner %>.Работает хорошо.

Я пытался переименовать частичное в rooms_partial, но теперь я понятия не имею, какие имена переменных отправляются через <%= room.owner %>, больше не работает, <%= rooms_partial.owner %>

1 Ответ

0 голосов
/ 26 ноября 2011

TJ ответил w / this:

на верблюде, как roomsPartial, также res.render (foo, {rooms: rooms, title: '..', layout: 'simple'}) местные жители не нужны:

...