2016-05-04 3 views
0

У меня есть три регистра на дб, когда я делаю each project in projects я могу видеть повторение содержания, по крайней мере в три раза, но когда я делаю #{project.ProjectName} разрывы страниц, вот мой код:Возвращаемые значения по шаблону Джейд

extends ../includes/layout 

block content 
    div(class="wrap") 
    include ../includes/header 
    div(class="ink-grid") 
     div(class="column-group vertical-space") 
     div(class="all-50") 
      a(href="project/create") 
      button(class="ink-button green") Crear proyecto 
     div(class="column-group vertical-space") 
     div(class="all-20") 
      each project in projects 
      figure(class="ink-image") 
       figcaption(class="over-top dark") testing //#{project.ProjectName} 
       img(src="images/splash.768x1004.png") 

     div(class="push")   
    include ../includes/footer 

контроллер ...

plain : function (req, res, doc) { 
     //Datos cocinados con la respuesta... 
     if(!req.user){ 
     res.redirect('/user/login'); 
     } 
     res.render('project/resume', { 
     // resume page view parameters 
     title : "proyectos", 
     user : req.user, 
     projects : Project, 

     }); 
     Project.find({}); 
    }, 

ответ

0

решаемые

Это то, что я сделал, также добавил «фильтр», который просто показывает проекты от пользователя. Приходит:

plain : function (req, res) { 
     //Datos cocinados con la respuesta... 
     if(!req.user){ 
     res.redirect('/user/login'); 
     } 
     Project.find({ ProjectOwner : req.user._id}, function(err, projects){ 
     console.log("***content from Project***") 
     console.log(projects) 
     res.render('project/resume', { 
      // resume page view parameters 
      title : "proyectos", 
      user : req.user, 
      projects : projects, 
     }); 
     }); 
    }, 
Смежные вопросы