如何使用jade模板将变量传递给if语句

时间:2011-10-27 19:27:43

标签: pug

我通过service_type通过玉。尝试使用service_type = 'gas'进行编译 我试过了:

- if(#{service_type}=='gas')
p gas

我也试过了:

- if('#{service_type}'=='gas')
p gas

但不起作用......我如何检查两个字符串是否等于?

3 个答案:

答案 0 :(得分:11)

我没有{}

就让它正常工作
-if(service_type=='gas') 
  p gas

答案 1 :(得分:6)

您实际上也不需要在开头使用初始连字符。

if (service_type=='gas')
    p gas

上述情况也应该正常。

答案 2 :(得分:0)

我认为你应该按照以下方式尝试:

-if(#{service_type}=='gas') 
  p gas

因为在玉器中,不正确的间距会导致错误。