首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个播放模板代码可以简化吗(避免if/else标签)?

这个播放模板代码可以简化吗(避免if/else标签)?
EN

Stack Overflow用户
提问于 2011-09-06 15:42:30
回答 4查看 1.1K关注 0票数 2

我有以下html代码:

代码语言:javascript
复制
#{if title == 'Subnet' }
    <li><a href="@{SubnetController.list}" class="selected">&{'subnet'}</a></li>
#{/if}
#{else}
    <li><a href="@{SubnetController.list}">&{'subnet'}</a></li>
#{/else}

有没有可能用更少的代码,也许使用我不知道的groovy操作符?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-09-06 15:57:15

代码语言:javascript
复制
<li><a href="@{SubnetController.list}" #{if title == 'Subnet'} class="selected" #{/if} >&{'subnet'}</a></li>

应该能行得通。

票数 6
EN

Stack Overflow用户

发布于 2012-03-01 05:10:53

下面的代码也可以做到这一点:

代码语言:javascript
复制
<li><a href="@{SubnetController.list}" #{title == 'Subnet'? 'class="selected"' : ''}>&{'subnet'}</a></li>
票数 1
EN

Stack Overflow用户

发布于 2012-08-16 08:46:37

我通常使用自定义标记将表示逻辑封装在我的模板中,因此在您的情况下,我需要:

代码语言:javascript
复制
<li><appName:subnetLink title=${title} /></li>

我的两分钱。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7316499

复制
相关文章

相似问题

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