代码之家  ›  专栏  ›  技术社区  ›  Jacob van Lingen

基于属性的Ember中的活动链接

  •  0
  • Jacob van Lingen  · 技术社区  · 9 年前

    在余烬。js the link-to active 如果当前路由与提供的routeName匹配,则返回css类。

    current-when 参数,以设置 忙碌的

    但是现在,如果属性为true,我需要激活链接。我唯一能想到的是:

    {{#link-to "subroute" current-when=aCPReturingTrueOrFalse}}
    

    当前时间 参数“”仅支持字符串。那么我该怎么做呢?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Jacob van Lingen    8 年前

    在进一步思考之后,它实际上非常简单。只要做一个 inline-if-statement :

    {{#link-to "subroute" current-when=(if aCPReturingTrueOrFalse 'another-route' 'subroute')}}
    

    将来,将布尔值设置为 current-when https://github.com/emberjs/ember.js/pull/14848 .

    编辑 :自 Ember 2.15