玉视图中的控制台对象

时间:2015-10-21 05:42:25

标签: javascript node.js pug

tbody
  -var i = 0;           
    each data in myData
      -i = counter + 1;
      tr
        td #{i}
        td #{data.date}

上面是我的玉,我怎么能console.log(myData)看看结构是怎样的?我不想回到控制器/模型。

2 个答案:

答案 0 :(得分:1)

-开头的行以Javascript:

执行
- console.log(mydata)

像:

tbody
  -var i = 0;       
  - console.log(mydata)    
    each data in myData
      -i = counter + 1;
      tr
        td #{i}
        td #{data.date}

答案 1 :(得分:1)

由于jade模板最终会被编译为javascript,因此您只需使用console.log即可。

tbody
  - var i = 0;       
  - console.log('data =>', myData)    
  each data in myData
    -i = i + 1;
    tr
      td #{i}
      td #{data.date}

但是,如果您在服务器上进行预编译并希望每次在DOM中插入渲染模板时都打印控制台消息,则可以注入脚本块:

tbody
  -var i = 0;       
  script console.log('data =>', !{JSON.stringify(myData)})    
  each data in myData
    -i = i + 1;
    tr
      td #{i}
      td #{data.date}