2014-01-26 4 views
1

Когда я использую слово «работает», я имею в виду все содержимое, отображаемое внутри колодца. По какой-то причине этот шаблон нефрита не работает, если я оставляю прокомментированную строку, но работает, если я удаляю прокомментированную строку. Почему это происходит?Почему этот шаблон нефрита не работает с комментариями?

extends layout 

block content 
    h1= title 

    // div.well 
     p Fill out your info 
     form(method="post", action="/add") 
     div.control-group.input-append 
     input#name(type="text", name="name", data-required) 
     label.add-on(for="name") 
      | Name 
     div.control-group.input-append 
     input#country(type="text", name="city", data-required) 
     label.add-on(for="city") 
      | City 
     div.control-group.input-append 
     input#country(type="text", name="country") 
     label.add-on(for="country") 
      | Country 
     div.control-group.input-append 
     input#birthday(type="text", name="birthday") 
     label.add-on(for="birthday") 
      | Birthday 
     div.control-group.input-append 
     input#email(type="text", name="email") 
     label.add-on(for="email") 
      | Email 
     button(type="submit") Submit 

ответ

2

Jade интерпретирует ваш комментарий в этой строке как комментарий для всего блока. Таким образом, div.well и его внутренние теги появляются в dom, но там прокомментированы.

См. Здесь: http://jade-lang.com/reference/#blockcomments

Смежные вопросы