2017-02-22 1 views
0

를 작동하지 않으면 나는 다음과 같은 비 기능 코드옥 문

div(class = "col-xs-8 inner") 
    | <label style="font-size:20px;"><%- meter_id %></label><br> 
    if (type === "1") 
    | Electricity 
    if (type === "0") 
    | Water 

내가 1로 유형을 통과, 그리고 난 여전히 출력에 전기와 물을 모두 볼 수에게 있습니다. 내가 틀린 곳인지 모르겠습니다.

답변

0

당신은 두 if -statements 후 들여 쓰기 수준을 놓치고 :

div(class = "col-xs-8 inner") 
    | <label style="font-size:20px;"><%- meter_id %></label><br> 
    if (type === "1") 
     | Electricity 
    if (type === "0") 
     | Water 

퍼그는 같은 블록 들여 쓰기 코드를 연결하기 때문이다. 즉, if -statements 후에는 분기에 속한 코드가 들여 쓰기 될 것으로 예상됩니다.

+0

이제는 전기도 물도주지 않습니다. –

+0

'type'은 잘 정의되어 있습니까? ("1"또는 "0")? 나는 이것을 고립 된 환경에서 테스트했고, 두 값 중 하나를 주면 거기에서 작동합니다. – gandreadis

+0

템플릿을 렌더링하기 전에 객체 모델을 검사하고 모델의 문자열이 올바른 유형 = "1"인 것으로 보입니다. 다른 변수 인 meter_id도 거기에 있는데 옥에 의해 감지되는 것 같습니다. –