首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Selmer中的If标签(类似于Django的clojure模板引擎)

Selmer中的If标签(类似于Django的clojure模板引擎)
EN

Stack Overflow用户
提问于 2015-11-17 07:14:59
回答 1查看 381关注 0票数 1

我正在尝试做一个网页应用程序的管理页面,显示用户的状态(“用户”或“管理员”)。以下是我编写的Selmer模板的摘录:

代码语言:javascript
复制
<tbody>
{% for user in users %}
<tr>
    <td>{{user.admin}}</td>
    <td>{% if {{user.admin}} %}TRUE{% else %}FALSE{% endif %}</td>
</tr>
{% endfor %}
</tbody>

下面是结果页面的源代码:

代码语言:javascript
复制
<tr>
    <td>true</td>
    <td>FALSE</td>
</tr>

<tr>
    <td>false</td>
    <td>FALSE</td>
</tr>

如你所见,我希望第一个FALSE为TRUE。一定是我用“if”的方式有问题...有人能帮帮忙吗?

PS:下面是传递给Selmer的"users“映射:

代码语言:javascript
复制
{:users ({:email "my-admin@test.com", :admin true} {:email "my-user@test.com", :admin false})}
EN

回答 1

Stack Overflow用户

发布于 2015-11-17 07:36:14

您几乎已经获得了它,但是您不必在标记中使用{{..}},因此if语句应该如下所示:

代码语言:javascript
复制
{% if user.admin %}TRUE{% else %}FALSE{% endif %}
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33746412

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档