使用Jade模板进行小写处理

7

我在一个nodejs项目中使用jade。

我找不到如何定义过滤器的方法。

我有一些分类想要在下拉框中显示,选项值是小写,选项文本是大写。

select
  each cat in categories
    option(value="lowercase(#{cat})") uppercase(#{cat})

有什么想法吗?
2个回答

12

你为什么不使用原生的JavaScript函数来做呢?

select
  each cat in categories
    option(value=cat.toLowerCase())= cat.toUpperCase()

你试过了吗?据我所知,你也可以使用 cat。这是我的做法。你注意到括号后面的 = 了吗? - Amberlamps
很高兴我能帮到你。如果这个答案对你有用,请接受它作为正确的答案。 - Amberlamps

4

您也可以使用:

select
  each cat in categories
    option(value=#{cat.toLowerCase()}) #{cat.toUpperCase()}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接