标签: selmer

如果在Selmer中标记(clojure模板引擎类似于Django)

我正在尝试为webapp执行管理页面,显示用户的状态("用户"或"管理员").这是我写的Selmer模板的摘录:

<tbody>
{% for user in users %}
<tr>
    <td>{{user.admin}}</td>
    <td>{% if {{user.admin}} %}TRUE{% else %}FALSE{% endif %}</td>
</tr>
{% endfor %}
</tbody>
Run Code Online (Sandbox Code Playgroud)

这是结果页面的源代码:

<tr>
    <td>true</td>
    <td>FALSE</td>
</tr>

<tr>
    <td>false</td>
    <td>FALSE</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

如你所见,我希望第一个FALSE为TRUE.我使用"如果"的方式一定有问题......有人可以帮忙吗?

PS:这是传递给Selmer的"用户"地图:

{:users ({:email "my-admin@test.com", :admin true} {:email "my-user@test.com", :admin false})}
Run Code Online (Sandbox Code Playgroud)

clojure luminus selmer

1
推荐指数
1
解决办法
266
查看次数

标签 统计

clojure ×1

luminus ×1

selmer ×1