2012-05-24 3 views
1
을 필요로 두 번째 사업부로 명시 사용하는 올바른 방법은 무엇입니까

나는 다음과 같은 layout.jade 파일이 있습니다데이터

!!! 5 
html 
    head 
    body 
     #left 
      #leftbody 
     #center 
      #centerbody 
       #container!= body 
     #right 
      #rightbody 

을 그리고 난 다음 route.js 파일이 있습니다

app.get('/', 
    function(req, res) { 
     Post.find({}).execFind(
      function(err, data) { 
       res.render('post/index', { 
        posts: data 
       }); 
     }); 
}); 

현재 #leftbody의 링크를 기반으로 #centerbody을 렌더링 중입니다. 나는 express를 사용하여 어떻게 #rightbody을 채울 수 있는지 궁금합니다. 현재 에서 ajax 호출을 사용하여 #rightbodyul을 채우고 있지만 express를 사용하는 다른 방법이 있는지 궁금합니다.

+0

나는 당신의 질문을 정말로 이해하지 못합니다. 정확히, '바로 그 사람'에 넣고 싶니? – Pierre

+0

다음은 http://50.56.194.85/에서 예제로 작업하고있는 사이트의 URL입니다. 센터 div는 리소스 div의 링크를 기반으로 모든 렌더를 수신하지만 현재 페이지가로드 될 때 아약스 호출을 통해 스폰서 링크 div를 채 웁니다. 제가 말하고자하는 것은 그것이 표현의 올바른 실행인지 또는 다른 옵션이 있는지의 여부입니다. 그것은 작동하지만 kludge와 같은 느낌이들 경우. –

답변

0

난 강력하게 더 나은, 옥 includes에서 좀보고 조언을하거나 것, 옥 template inheritance

이렇게하면 모든 페이지, 분리 된 파일의 페이지의 공통 부분에 대한 유지 할 수있다. 유지 보수가 더 쉬워집니다. 이것은 분명히 할 일입니다.

+0

감사합니다. 그게 바로 제가 찾던 것입니다. –