EmberJS嵌套的子路由自定义索引路径未按预期工作

时间:2017-08-21 03:08:34

标签: ember.js ember-router

我正在关注one of the Ember Guides on routing(v2.14.0),我正在尝试建立一个嵌套的子路由,其中​​索引路由应该重定向到不同的子路由。

conv(A([end-N+2:end, 1:end]),repmat(1/N,1,N),'valid')

但是当我加载Router.map(function() { this.route('about'); this.route('dashboard', function() { this.route('index', { path: '/dashboard/calendar'}); // ^should direct all dashboard index requests to dashboard/calendar right? // setting path = '/calendar' also doesn't work this.route('calendar'); this.route('daily-journal'); }); }); 时,我收到此错误: enter image description here

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:1)

如果您想从仪表板重定向到另一条路线 - 您可以使用路线中的重定向:https://guides.emberjs.com/v2.14.0/routing/redirection/

您只需在仪表板索引路径中添加一些内容

import Ember from 'ember';

export default Ember.Route.extend({
  beforeModel() {
    this.transitionTo('dashboard.calendar');
  }
});