javascript - Jade for 循环与 #{self.variable} 不固定列表

标签 javascript node.js pug

我要求的一定是一个极其特殊的情况,因为 Jade 的标准/每个概念有超过 1000 页:

each value, index in [1,2,3]
  li= val + ':' + index

但我想使用我自己的动态列表(来自外部),例如

#{self.trolls}

这不起作用:

each value, index in #{self.trolls}
  li= val + ':' + index

抛出错误:意外的 token 非法

有什么建议吗?

我也尝试过:

- trolls= #{self.trolls}

也抛出错误

最佳答案

self.trolls适用于jade脚本,#{}仅用于输出。

你可以简单地使用

each value, index in self.trolls

关于javascript - Jade for 循环与 #{self.variable} 不固定列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32761711/

相关文章:

javascript - jade模板只需要编译一次吗?

javascript - 引用错误: google is not defined After Page Refresh

javascript - node/express 强制浏览器使用自定义名称下载文件

javascript - 如何搜索 {{.*}} 并替换为 json

node.js - 在 updateOne() 之后获取更新值

linux - Nodejs 服务器套接字运行到 256 个最大连接

javascript - 确定坐标是否在边界框内

node.js - JADE 中的算术运算符

javascript - 加载时淡入页面

javascript - Nuxt页面HTML在数据之前加载