我正在关注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');
});
});
时,我收到此错误:
任何想法我做错了什么?
答案 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');
}
});