2013-01-10 2 views
0

먼저 얻을 결과를 렌더링 :, 나는 코드를 렌더링 할 잘못된

ul 
    - if (temp == "blog") { 
    li.active 
    - } else { 
    li 
    - } 
    a 
:

ul 
li 
    a 

렌더링 결과는

<ul> 
    <li><a></li> 
</ul> 

다음 나는 조건 추가해야한다

이지만 렌더링 결과는

입니다.

내 코드에 어떤 문제가 있습니까? 첫 번째 렌더링 결과와 동일한 렌더링 결과를 얻으려면 어떻게해야합니까?

답변

2

이 시도 :

ul 
    - if temp === "blog" 
    li.active 
     a 
    - else 
    li 
     a 

당신이이 중첩 복제하지 않으려면, 당신은 사용할 수 있습니다 또한

ul 
    li(class = (temp === 'blog') ? 'active' : '') 
    a 

메뉴 목록 및 탭 유용,이 같은 중첩 인라인 수 있습니다 :

ul 
li: a 
li: a.active 
li: a 
// ...etc 
관련 문제