nunjucks for loop 和 kebob-case
nunjucks for loop and kebob-case
在节点上使用 nunjucks
如果我使用 snake_case
有一个循环遍历数组没有任何问题
{% for item in items.micro_release %}
<li>{{ item.id }}</li>
{% else %}
<li>No items found...</li>
{% endfor %}
一旦我尝试使用 kebob-case(仅用于内部命名约定的清晰度)。它失败。
{% for item in items.micro-release %}
<li>{{ item.id }}</li>
{% else %}
<li>No items found...</li>
{% endfor %}
我假设它将“-”视为算术运算符。尝试过
set micro_release = "micro-release"
强制它表现得像一个字符串。那没有用。
考虑到它的 python 起源,nunjucks 是不是不能容忍 kebob :)? jk。提前感谢关于这方面的任何智慧之言。
I am assuming that it is treating "-" as an arithmetic operator
我也觉得
试试 items['micro-release']
.
在节点上使用 nunjucks
如果我使用 snake_case
有一个循环遍历数组没有任何问题{% for item in items.micro_release %}
<li>{{ item.id }}</li>
{% else %}
<li>No items found...</li>
{% endfor %}
一旦我尝试使用 kebob-case(仅用于内部命名约定的清晰度)。它失败。
{% for item in items.micro-release %}
<li>{{ item.id }}</li>
{% else %}
<li>No items found...</li>
{% endfor %}
我假设它将“-”视为算术运算符。尝试过
set micro_release = "micro-release"
强制它表现得像一个字符串。那没有用。
考虑到它的 python 起源,nunjucks 是不是不能容忍 kebob :)? jk。提前感谢关于这方面的任何智慧之言。
I am assuming that it is treating "-" as an arithmetic operator
我也觉得
试试 items['micro-release']
.