this.route('browse', { path: '/points' }, function() {
this.route('quiz', { path: '/quiz' });
this.route('learn', { path: '/learn' });
});
this.route('post', { path: '/post' }, function() {
this.route('star', { path: '/star' });
this.route('marked', { path: '/marked' });
});
私はこれをやりたいのですが、ネストされたルート間で同じベーステンプレートを共有したいのですが、これらをすべてアプリケーションテンプレートに入れない(そうでなければ、それに多くの条件ブロックを置く必要があります)。私はachiveたい何ネストされたルートパスを親ルートと同じレベルに設定するにはどうすればよいですか?
は
browse -> /points
browse.quiz -> /quiz
browse.learn -> /learn
post -> /posts
post.star -> /star
post.marked -> /marked
を試してみてくださいです。 'browse.quiz' route.jsでは、' templateName: 'browse''と言うことができます。もしこれがあなたが望むものでなければ、 'this.route( 'quiz'、{resetNamespace:true})'に興味があります。 '再び' resetNamespace'は良いアプローチではありません。 – kumkanillam