Ember.js 余烬链接立即设置活动类

Ember.js 余烬链接立即设置活动类,ember.js,handlebars.js,Ember.js,Handlebars.js,我有一个导航栏,它有一个特殊的CSS,当链接上有“active”类时会显示出来。它看起来像这样: <ul> <li>{{link-to "routeName"}}<i class="icon-up"></i>{{/link-to}}</li> {{!-- more list items like the previous one... --}} </ul> {{链接到“路由名称”}{{/链接到} {{!-

我有一个导航栏,它有一个特殊的CSS,当链接上有
“active”
类时会显示出来。它看起来像这样:

<ul>
    <li>{{link-to "routeName"}}<i class="icon-up"></i>{{/link-to}}</li>
    {{!-- more list items like the previous one... --}}
</ul>
  • {{链接到“路由名称”}{{/链接到}
  • {{!--更多类似于上一个的列表项…-->

但是,当我单击带有
“routeName”
的链接时,会生成一个相当昂贵的查询,有时可能会比较慢。我用一个由简单微调器组成的加载视图设置了一个
LoadingRoute
,但在路由承诺得到解决之前,链接似乎不会收到
“active”
类。是否有一种手柄友好的方式告诉
链接到
以在单击时立即设置
“active”
类?

原因是URL在转换结束后才会更新。多亏了Ember IRC和Machty中的PEEP,这个问题已经解决,将在下一个测试周期中出现

  • 修复方法:
  • 测试周期“开始”进度:

看起来URL现在已立即更新,但
活动类仍未立即应用。你能想出解决这个问题的办法吗?