【问题标题】:Add class to link-to if present将类添加到链接到(如果存在)
【发布时间】:2014-07-12 13:51:20
【问题描述】:

尝试将 Rails 应用程序转换为 Ember 并在尝试添加类时卡在这个简单的链接上,仅当 foo.bar 不是空白时:

link_to "click", foo_path(foo), class: ("bar" if foo.bar?)

如何将其转换为 ember 车把?很明显

{{link-to 'click' 'foo.show' foo class="bar" if foo.bar != null}}。

没用。

【问题讨论】:

    标签: ember.js handlebars.js


    【解决方案1】:

    你可以这样做:

    class=foo.someprop:someclass

    查看this working JS Bin example

    【讨论】:

    • 泰!如果我想添加更多的类怎么办?
    • 是的,但我想添加两个不基于 prop 值的自定义类。
    • 嗯,我找不到一个干净且简单的方法来做到这一点,但这是实现您想要的一种方法:jsbin.com/nabut/9/edit
    猜你喜欢
    • 1970-01-01
    • 2013-01-11
    • 2011-09-03
    • 1970-01-01
    • 2014-01-12
    • 2011-01-07
    • 2013-09-19
    • 2011-12-11
    • 1970-01-01
    相关资源
    最近更新 更多