我有一条路线定义为:
AS.Router.map(function(){
this.resource('analytics', {path: '/analytics'}, function(){
this.route('index', {path: '/'});
this.route('config', {path: '/config'});
);
});
AS.AnalyticsRoute = Ember.Route.extend({
redirect: function() {
this.transitionTo('analytics.index');
}
});
使用上述配置,我可以加载页面:
/#/分析
--这会加载分析/索引模板
/#/分析/配置
--这会加载分析/配置模板
但是 #/analytics/index 没有加载,它只显示加载的 gif 图像。这是我的模板的样子:
分析:
{{outlet}}
分析\索引:
index
分析\配置:
config
有没有一种方法可以使指向 #/analytics/index 的 url 链接也能正常工作而不会破坏 #/analytics?
谢谢,迪