2015-01-28 3 views
0

내/연락처 페이지가 아닌 기본 페이지에만 표시하려는 탐색 메뉴가 있습니다. 누군가가 연락처 페이지 (예 : localhost : 8080/contact)에있을 때 상단 탐색 창에 'x'링크 만 표시되도록 조건부 방법이 있습니까?비취 조건부 메뉴

답변

1

Jade가 URL 경로를 먼저 인식해야 조건에서 사용할 수 있습니다.

app.use(function setLocals(req, res, next) { 
    res.locals.path = req.path; 
    // 'path' variable is now available in your Jade Template 
    next(); 
}); 

이제

.menu 
    .link This will appear everywhere 
    if(path!='/contact') 
     .link This won't appear on /contact 
+0

는 당신의 도움을 주셔서 감사합니다 당신의 옥 템플릿에 path을 사용할 수 있습니다 – pertrai1