2013-05-01 5 views
1

MongoDB의 내 페이지 객체에 저장된 정보로 "테마"가 있습니다. 이제, 페이지를 검색하고 라우터에서 res.render ("...", 페이지)를 수행합니다. 그래서 같이 내 옥 파일에 테마를 기반으로 올바른 레이아웃을 확장하고 싶습니다 :Jade의 레이아웃을 동적으로 확장

- var theme = page.theme; 
extends theme 

이 그래도 작동하지 않습니다 - 나는 오류가 발생합니다! 내가 다음을 시도하면

페이지가 렌더링되지만 테마를 선택하지 않습니다.

질문 변수를 기반으로 레이아웃을 동적으로 확장 할 수있는 방법이 있습니까? 당신의 도움을 주셔서 감사합니다!

+1

모든 해결 방법을 환영합니다! –

+0

@appa 대안을 찾았습니까? –

+1

@AjayPatel https://github.com/pugjs/jade/issues/520#issuecomment-32777507을 사용해 보셨습니까? – Ven

답변

1

아니오; 확장 시간은 컴파일 타임이며 렌더링 시간은 사용할 수 없습니다.

관련 문제