2012-03-02 2 views
0

У меня есть этот jade файл:шаблон Джейд рендеринга тегов без заказа

- if (transactions != undefined) 
    table 
     th Site Name 
     th Deadline 
     th Delete Transaction 

     each item in transactions 
      tr 
       td= item.item_name 
       td 
        span(id='countdown'+item.timeout)= item.timeout 
       td 
        span(style='cursor: pointer;', onclick='deleteTransaction('+item.uniqueId+')')= "X" 

     button(id='confirmButton', onclick='confirm();', value="Confirm", name="Confirm")= "Confirm" 

Мой вопрос очень прост: при рендеринге все эти вещи, то jade компилятор делает кнопку на верхней части таблицы, и я хотел бы он будет отображаться после отображения таблицы. Я снова просмотрел документ, но я не мог найти здесь ничего интересного. Кто-нибудь может мне помочь?

Благодаря

ответ

1

Ваш отступы таким образом, что button будет внутри table. «De-dent» это на один шаг влево, и все должно быть хорошо:

- if (transactions != undefined) 
    table 
     th Site Name 
     th Deadline 
     th Delete Transaction 

     each item in transactions 
      tr 
       td= item.item_name 
       td 
        span(id='countdown'+item.timeout)= item.timeout 
       td 
        span(style='cursor: pointer;', onclick='deleteTransaction('+item.uniqueId+')')= "X" 

    button(id='confirmButton', onclick='confirm();', value="Confirm", name="Confirm")= "Confirm" 
+0

Спасибо. Я был так глубоко в проблеме, пытаясь понять, что не так с компиляцией цикла, что я даже не видел эту «вкладку». – Masiar

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