2012-08-08 7 views
2

옥에서 "포함"에 대해 -else 문을 사용하는 방법은 무엇입니까 ?? 나는 두 개의 별도의 네비게이션 바 템플릿 navbar.jade을 가지고있는 경우Jade + Express에 조건부 포함

예를 들어, navbar_notloggedin.jade

내가하고 싶은

:

input(type='hidden', value= user.user)#username 

- if(user.user!="") 
    include navbar 
- else if(user.user=="") 
    include navbar_notloggedin 
+0

그리고 코드를 실행하면 어떻게됩니까? – Amberlamps

답변

2

당신은 사용할 수

-if (user.user) 
include navbar 
-else 
include navbar_notloggedin 

if 문은 빈 문자열인지 여부가 아니라 변수가 정의되었는지 여부를 확인합니다. 그러나 사용자가 빈 문자열 값을 저장하지 않는다고 가정합니다.

+1

선행 대시를 생략 할 수도 있습니다. – Marc

+0

옥 (jade) 템플릿에 사용하는 방법은 무엇입니까? –

+0

예를 들어 https://github.com/expressjs/express/blob/master/examples/jade/views/layout.jade –