在有条件的Jade / Express中换行

时间:2012-08-05 16:40:51

标签: csv express pug

我需要在玉器布局中输出纯文本(使用快速),我需要它出现在单独的行上 -

Hello
There
World"0"
World"1"
World"2"

我原本以为我可以这样做 - (玉模板即将出现)

|Hello
|There
- for (var i=0; i<3; i++)
  |World"#{i}"

但是这给了我

Hello
ThereWorld"0"World"1"World"2"

对于我的生活,我无法理解如何在条件循环中进行换行!这不是HTML文本,它是CSV二进制输出的纯文本,因此中断很重要,双引号以及转义以防止标记也很重要。

翡翠不能这样做吗?我对翡翠没有多少经验,所以我非常感谢那里的专家提供的任何帮助。谢谢!

2 个答案:

答案 0 :(得分:0)

试试这个:

- for(var i = 0; i < 3; i++)
    = World + "\n"

答案 1 :(得分:0)

我已经更新了OP以包含动态变量和双引号,这是我真正需要的东西。

播放了来自@Amberlamps的建议并想出了答案 -

|Hello
|There
- for (var i=0; i<3; i++)
  ="\n"
  |World"#{i}"

我确定此解决方案还有其他变体,但这个适用于我。

如果我需要做更高级的模板,我肯定会查看Mustache或Handlebars - Jade及其文档并不适合我。