我需要在jade布局中输出纯文本(使用express),并且我需要它出现在单独的行上,比如so-
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二进制输出的纯文本,所以分隔符很重要,双引号和转义也很重要,以防止标记。
难道在翡翠城不可能做到这一点吗?我在翡翠方面没有太多经验,所以我非常感谢专家们的帮助。谢谢
试试这个:
- for(var i = 0; i < 3; i++)
= World + "n"
我已经更新了OP,以包含动态变量和双引号,这是我真正需要的东西。
根据@Amberlamps的建议,想出了这个答案——
|Hello
|There
- for (var i=0; i<3; i++)
="n"
|World"#{i}"
我确信这个解决方案还有其他变体,但这个对我有效
如果我需要做更高级的模板,我肯定会去看看Moustach或Handlebars-Jade及其文档不适合我。