在Jade中定义代码块时,我不确定代码前面的短划线-
是否真的需要。
例如,我看到以下代码有效(来自http://naltatis.github.io/jade-syntax-docs/#if):
if name == "Bob"
h1 Hello Bob
else
h1 My name is #{name}
这也有效:
- if (name == "Bob")
h1 Hello Bob
- else
h1 My name is #{name}
在第二个if
括号中是必需的。我首选,但希望确保两者都正确。 Jade official docs以第二种形式显示所有内容。
答案 0 :(得分:2)
正如您可以在“条件”部分的Jade reference page中找到的那样,您可以同时使用它们:
Jade的第一类条件语法允许使用可选括号,现在您可以省略前导 - 否则它是相同的,仍然只是常规的javascript