2013-08-09 2 views
1

Определяя блок кода в 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 показывает все во второй форме.

ответ

2

Как вы можете найти на Jade reference page в разделе «условными», вы можете использовать и как он говорит: условный синтаксис первого класса

Джейд позволяет опциональной скобкой, и теперь вы можете опустить ведущую - в противном случае это идентично, все еще только обычный javascript