当resetNamespace:true时,如何区分Ember中的2条路线?

时间:2015-11-24 18:39:41

标签: ember.js nested-routes

我正在组建一个Ember 2.2项目,我有一个模式,我想从2个不同的地方(即显示和索引)打开。我的路由器看起来像这样:

Router.map ->
  @route 'rules', path: '/', ->
    @route 'index', path: '/', ->
      @route 'activations', resetNamespace: true
    @route 'new'
    @route 'show', ->
      @route 'activations', resetNamespace: true
    @route 'edit'
    @route 'schedule'

这就像我在地址栏中输入网址时所期望的那样。但是,当我在模板中使用link-to帮助程序时,即使我在索引路径中,它也会重定向到/show/activations

app/templates/rules/index.emblem

li: link-to 'activations' | activations

上述重定向到/show/activations而不是/activations正如我所期望的那样。

1 个答案:

答案 0 :(得分:0)

从2.2开始,Ember目前无法实现这一目标。 This问题已经解决,但尚未解决。